colorfulcloude 在 ruoyi websocket轻量消息系统 中发帖
WebSocket+STOMP这组合特别适合做轻量级的消息系统,就像给APP装了个对讲机——WebSocket负责保持长连接不断开,STOMP则像对讲机的通话规则,规定谁说话(SEND)、谁收听(SUBSCRIBE)。用它做长时间异步通信特别方便,比如发个消息到"/topic/room1",所有订阅这个频道的人都能实时收到;用在智能家居上,设备上报数据也超省流量。不过要注意得开心跳保活(建议10秒一次),传大文件时记得压缩,安全方面加个JWT鉴权就更稳了。虽然比不上专业消息队列功能全,但胜在简单够用,服务器压力能少一大半。