2015-11-21 42 views
2

我們希望將Kafka作爲我們的企業服務總線(ESB)。如何解決與kafka請求 - 響應機制?

我知道,大多數使用情況與卡夫卡是異步的情況。

難道還要解決這一點,並有使用卡夫卡在我們的系統中的兩個端點之間的請求 - 響應消息?

+0

相關:http://stackoverflow.com/questions/35535785/does-kafka-support-request-response-messaging – Thilo

回答

1

我沒有卡夫卡做到這一點明確,但通常的方式做,這是你的製片人註冊到一個隨機的「回覆主題」,發送包含該回復主題請求消息,並讓消費者承擔此回覆主題,發送那裏的迴應。發送每條消息等待響應後,請求者可能會阻塞。