我们正在使用Kafka群集实时发送/接收消息。我们能够成功地向Kafka主题发布消息。现在,我们希望使用JavaScript在Web浏览器上运行的单页面应用程序(SPA)上实时接收这些消息。是否有可能将消息直接从Kafka推送到最新版本的任何着名浏览器上运行的SPA?我找到了使用NodeJS实时接收消息的示例,但没有使用在Web浏览器上运行的JavaScript。
答案 0 :(得分:5)
Kafka有Javascript客户端,但鉴于您的用例说明,我建议您在浏览器端javascript和Kafka之间使用REST或WebSocket代理。这将确保消息可以遍历任何中间防火墙。