在web浏览器上实时接收Kafka事件

Receiving Kafka event on web browser real time

本文关键字:Kafka 事件 实时 web 浏览器      更新时间:2023-09-26

我们使用Kafka集群实时发送/接收消息。我们能够成功地向Kafka主题发布消息。现在,我们希望在使用JavaScript的web浏览器上运行的单页应用程序(SPA)上实时接收这些消息。是否有可能直接从Kafka推送消息到运行在最新版本的任何著名浏览器上的SPA ?我发现了使用NodeJS实时接收消息的例子,但没有一个在web浏览器上运行JavaScript。

Kafka有Javascript客户端,但是考虑到你的用例描述,我建议你在浏览器端Javascript和Kafka之间使用REST或WebSocket代理。这将确保消息可以穿越任何中间防火墙。