принимающий запросы не выдерживает нагрузки, как лучше всего ограничить скорость отправки запросов c приложухи, через буферизированные chain?
Если реквесты по http - можно понастраивать http client pool
На той стороне реализовать очередь
очередь не спасает если скорость поступления сообщений постоянно выше скорости их обработки
Ограничить число коннектов на той стороне мож?🤔
нужно повесить ограничение именно на стороне клиента, сервис на той стороне упирается в БД, соответственно масштабировать смежный сервис не вариант, получу на выходе ту же самую проблему даже если балансир повешу
Сервер должен рубить ваши запросы не обращаясь к бд если вы лимит нарушили
https://play.golang.org/p/fU6RaHBjY_M
Да, я примерно это так и представлял, спасибо
Обсуждают сегодня