当kafka生产者在线或离线时获取通知

flmtquvp  于 2021-06-04  发布在  Kafka
关注(0)|答案(1)|浏览(356)

我正在建立一个网站使用springboot作为restapi和Angular 在前端。另外,我还将通过kafka从大约40-50个swing独立应用程序(生产者)中获取rest(消费者)中的数据。我需要为那些swing应用程序实现联机状态。基本上,我需要知道什么时候,哪个swing应用程序离线了,或者恢复了在线。有没有办法实现这一点?如果这在Kafka身上是不可能的,你能推荐一些其他的交流方式吗?
澄清:我所说的在线状态是指安装了swing应用程序的设备是否有互联网连接。swing应用程序将安装在40-50台远程设备上。

qij5mzcb

qij5mzcb1#

最终我摆脱了Kafka,使用了websockets。使用websockethandler,我得到了某些独立应用程序连接或断开连接时的信息。当独立应用程序失去互联网连接时,服务器会相对快速地得到通知(在60秒内)。请记住,在我的情况下,独立应用程序将发送数据相当频繁。如果你不是这样,那么我建议你寻找一些其他的解决方案,看看@onecrikeer关于nagios的评论。

相关问题