Скажем, у меня есть P процессов, выполняющих некоторую бизнес-логику на N физических машинах. Эти процессы вызывают, скажем, какой-нибудь веб-сервис S. Я хочу убедиться, что не более X вызовов службы S в секунду всеми процессами P вместе взятыми.
Как можно реализовать такое решение?
Ограничитель скорости Google Guava хорошо работает для процессов, работающих на одном устройстве, но не в распределенной настройке.
Существуют ли стандартные, готовые к использованию решения для JAVA? [может быть основано на зоопарке]
Спасибо!