WebSocket保证免费交付框架



我有某种系统,可以不断地从Java后端向Web前端发送消息。我使用Openfire和XMPP协议作为传输系统。但XMPP只是一种传输协议,它不能保证在互联网连接中断的情况下交付。因此,首先我决定切换到更轻的传输协议-WebSocket。同样,WebSocket只是一个传输协议。是否有任何基于WebSockets的生产就绪且免费的消息传递框架支持消息保证传递。您只需发送带有clientId的消息,该框架将完成其余操作。如果用户处于脱机状态或Internet连接断开。我的意思是,该框架将关注交付。

我会将确保消息传递的责任从您的运输选择转移到一些消息队列系统上,如rabbitMQ或类似的系统-这是他们的功能集中的一个亮点:

"队列可以在集群中的多台机器上镜像,确保即使在硬件故障的情况下消息也是安全的"

相关内容

  • 没有找到相关文章

最新更新