-
大小: 3.92MB文件類型: .zip金幣: 1下載: 0 次發布日期: 2021-03-29
- 語言: 其他
- 標簽: websocket??rabbitmq??springboot??
資源簡介
rabbitmq+websocket(SpringBoot版)實現分布式消息推送
本來想用websocket做一個消息推送 可是分布式環境下不支持session共享因為服務器不同
所以采用 rabbitMQ+webSocket實現分布式消息推送
生產者將消息 發送給 rabbitMQ 的 virtual-host:/(頂極路由) 再由它路由到交換機 最終由交換機通過路由鍵指定具體的管道
消費者監聽指定的管道獲取消息
最終將獲取的消息 交給 webSocket 被@OnMessage注解標識的方法
每次消費一條消息交給 被@OnMessage注解標識的方法 返回給前臺
實現分布式
本來想用websocket做一個消息推送 可是分布式環境下不支持session共享因為服務器不同
所以采用 rabbitMQ+webSocket實現分布式消息推送
生產者將消息 發送給 rabbitMQ 的 virtual-host:/(頂極路由) 再由它路由到交換機 最終由交換機通過路由鍵指定具體的管道
消費者監聽指定的管道獲取消息
最終將獲取的消息 交給 webSocket 被@OnMessage注解標識的方法
每次消費一條消息交給 被@OnMessage注解標識的方法 返回給前臺
實現分布式
代碼片段和文件信息
評論
共有 條評論