在常规的管理系统里实现站内信和公告的功能是很有必要的,今天我们就来看一下下面的这一种实现方式。当然老规则,还是要对这次用到的技术有一个大概的了解。ActiveMQ是一种开源的基于JMS(Java Message Servie)规范的一种消息中间件的实现,ActiveMQ的设计目标是提供标准的,面向消息的,能够跨越多语言和多系统的应用集成消息通信中间件。Websocket 是一种在单个TCP连接上进行全双工通信的协议,使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。

1. 准备ActiveMQ 软件,安装完成并启动完成

2. 开始编写后端代码

2.1订阅者配置代码

ca770e1dec4def41bf06887047f3c08d.png

2.2 websocket 配置代码

c6ff425b275494163a061c60e28ece07.png

2.3 生产者代码

f5480dcbc342b5cabab17e79b84fc8d0.png

Toptic 就是订阅的主题,message 就是业务信息,这个内容可以自定义。

2.4消费者代码

7e61345246c46e20436888c33a04ce7f.png

整合到这里 关于ActiveMQ 就搞定了,这些代码已经可以应用与系统业务的解耦,增加系统并发量,提高用户体验。


版权声明:本文为weixin_33745224原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_33745224/article/details/114716642