Я смотрю на kafka, чтобы реализовать очередь сообщений с низкой задержкой, и я читал о длительном опросе потребителей. Тем не менее, нет примеров того, как на самом деле использовать длительный опрос или какие параметры вам нужно настроить для его включения. Как включить длительный опрос с помощью java api?Kafka long polling
3
A
ответ
4
Вам не нужно включать его в расчете, так как это поведение по умолчанию для потребителя kafka. Что вам нужно установить в вашей конфигурации - fetch.wait.max.ms.
Два значения имеют важное значение для достижения того, что вы хотите:
- fetch.min.bytes: Брокер будет ждать этого объем данных для заполнения перед отправкой ответа на клиент-потребителя.
- fetch.wait.max.ms: Брокер будет ждать такого количества времени, прежде чем отправлять ответ клиенту-потребителю, если у него недостаточно данных для заполнения ответа (fetch.message.max.bytes)
Посмотрите дополнительные параметры конфигурации в Kafka Consumer Configs
Кафки списка пользователей рассылки является также хорошим вариантом для подобных вопросов.
Смежные вопросы
- 1. Ajax Long Polling
- 2. Ajax Long Polling Restrictions
- 3. Java long polling
- 4. Long Polling and applicationDidEnterBackground:
- 5. long Polling webservice
- 6. php long polling using mysql
- 7. Android Long Polling TCP Connection
- 8. JSONP Long Polling всегда загружается
- 9. HTTP Long Polling in Swift
- 10. NodeJS CouchDB Long Polling Debacle
- 11. Libevent + Comet (Long-Polling/Http-Stream)
- 12. AngularJS Long Polling - результат результата для списка
- 13. HTTP Long Polling - передовая практика таймаута
- 14. Масштабирование/хосты PHP + Comet (long-polling)
- 15. AngularJS Long Polling View Not updated
- 16. WAS Liberty & Atmosphere long-polling 1 минута задержка
- 17. Преимущества программного обеспечения Comet по стандарту Long Polling
- 18. WebSockets против Long-Polling против TCP Масштабируемость/простота использования
- 19. Проводящие события на пользовательском TCP-сервере Long-Polling
- 20. Amazon SQS Long Polling не возвращает все сообщения
- 21. ajax long polling не работает, если я позволяю сидеть
- 22. Опрос против Long-polling vs Push (книги и научные статьи)
- 23. jquery long polling: предотвратить обновление до фактических изменений данных
- 24. Amazon SQS Конфигурация «Long Polling». Сервер против клиента
- 25. Non-Message Queue/Simple Long-Polling в Python (и Flask)
- 26. Неужели процессы uwsgi застревают при использовании кометы (Long Polling)?
- 27. Что лучше WebSocket или Long Polling в Signalr?
- 28. kafka NoClassDefFoundError kafka/Kafka
- 29. Service.Controller Status/Polling
- 30. Abort linux polling