如何使用kafka解决请求 - 响应机制?

时间:2015-11-21 08:32:12

标签: java message-queue esb apache-kafka

我们希望将Kafka作为我们的企业服务总线(ESB)。

我知道大多数使用kafka的用例都是异步案例。

是否仍然可以解决此问题,并使用kafka在我们的系统中的两个端点之间进行请求 - 响应消息传递?

1 个答案:

答案 0 :(得分:1)

我没有在Kafka中明确地这样做,但通常的做法是将您的制作人注册到随机的“回复主题”,发送包含此回复主题的请求消息,并让消费者接受此回复主题并发送在那里回应。在发送等待响应的每条消息后,请求者可能会阻塞。