Несколько подписчиков при дублировании запроса API - PullRequest
0 голосов
/ 10 февраля 2020

Мы разработали SDK для подключения по внутреннему REST API, и похоже, что другие разработчики (пользователи SDK) вызывают некоторые методы из этого SDK в многопоточном сценарии.

В результате наш Rest API (мы используется Retrofit) вызывается 3 или 4 раза в 1 секунду, URL и параметры строго совпадают, и я ищу решение об этом, чтобы значительно сократить вызов API. уровень API, который будет подписываться, чтобы возвращать один и тот же результат нескольким подписчикам, но как этого добиться с помощью Kotlin Coroutine и является ли это хорошим решением в этом контексте?

Спасибо:)

...