![](/img/trans.png)
[英]Apache Kafka for inter-microservice communication; at what level to map topics to events?
[英]Notify consumer about new events in Kafka topics
有沒有辦法通知消費者有關發布到消費者已訂閱的 kafka 主題的新事件而消費者沒有積極收聽的方法? 我知道這個問題本身似乎令人困惑,但我在想是否真的有必要讓一個進程連續運行以使用消息。 我認為如果我們知道消息何時可供閱讀,這將使消費者過程更容易。 任何幫助表示贊賞。
消費者通過輪詢主題來讀取消息,因此從根本上說,您必須有一個持續運行的進程。 如果消費者未在屬性max.poll.interval.ms
的值內進行max.poll.interval.ms
,則消費者將離開該組。 事件驅動架構的一個標志性特征是消費者和生產者是解耦的; 消費者甚至不知道生產者是否存在。 因此,如果不主動輪詢,就無法知道何時可以讀取消息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.