如何在Angular前端从Spring Kafka后端接收真实的通知

nwlls2ji  于 2023-05-21  发布在  Apache
关注(0)|答案(1)|浏览(187)

我想知道是否有可能从spring Kafka后端向angular客户端发送真实的用户通知,我的方法是通过kafka主题而不是使用WebSocket STOMP发送,并为每个用户创建一个主题,并且以某种方式angular订阅当前登录的用户主题并听取他们的通知,我试图为angular客户端寻找一个Kafka客户端库,但我没有找到任何有用的东西,我最好的选择是一个10年前的库,老实说,我不相信一个过时的库可以完成这项工作。谢谢你

u5rb5r59

u5rb5r591#

Kafka不是一种前端技术,因此客户端JS库不存在,并且不推送事件。
你可以让你的Kafka消费者应用程序做任何你想做的事情,比如发送GCM/APNS消息,或者将数据转发给负责发送此类通知的其他系统。但是“每个用户一个主题”通常是Kafka的反模式,因为代理确实对他们支持的主题数量有限制,但是你的用户群可能会无限增长。

相关问题