У нас есть пользовательская система обмена сообщениями, написанная на Java, и я хочу реализовать базовую функцию пакетной/компрессии, которая в основном при большой нагрузке будет собирать кучу push-ответов в один ответ push-ответа ,Общий пакет обработки и сжатия QoS в Java
По существу:
- , если мы обнаружим 3 сообщений были отправлены в прошлое втором затем начать ответы дозирования и график таймер срабатывает в течение 5 секунд
- Таймера агрегировать все ответы сообщения, полученные в следующие 5 секунд в одно сообщение
Я уверен, что это было реализовано до того, как я просто ищу лучший пример этого в Java. Я не ищу полноценный слой обмена сообщениями, а только базовые сообщения обнаружения в секунду и планирую какую-то задачу (очевидно, я могу легко написать это сам, я просто хочу сравнить его с любыми существующими алгоритмами, чтобы убедиться, что я не пропущу никаких или что я упростил проблему как можно больше).
Есть ли хорошие примеры с открытым исходным кодом для создания базовых решений по пакету/дросселю/сжатию QoS?