Springboot Netty Stomp 真实项目 改编的 完整Demo 附源码
仓库地址在文章最后 内附带学习资料 有兴趣的可以看一下
从来干实事,不说废话
主要消息处理类 DealerPublisherHandler
main.js 中 stompClient.connect() --> DealerPublisherHandler 中 onConnect ,
stompClient.subscribe() --> onSubscribe,
stompClient.send() --> onSend 等。
具体业务逻辑 还需 根据需求 进行 修改。
思路提供
onSend 中接受到 消息 后,发至 mq 中 进行 具体的 业务 逻辑 处理,为提高效率,业务逻辑 勿在 onSend 方法中进行。如果 逻辑 复杂,影响效率,消息堵塞等。
如下图
如下图:业务处理完之后,可调用 此方法 发送到 订阅的 通道中,此时所有订阅的都能收到消息。
展示效果如下:
直接访问地址: http://127.0.0.1:9091/html-demo/index.html
本人源码仓库地址:
https://github.com/zhaorong1219/stompSocket.git