楼主:
SuicideIwin () => print("Hello")
2023-06-22 22:55:33以前端的角度来说
网页上如果想要做一个聊天系统
或是可以即时在网页上看到小红点
要怎么做ㄚ
js 能够跟 MQ 对接吗?
还是固定一定间隔打某个 api 做查询?
这样那个端点压力不会爆炸大吗
作者:
surimodo (好吃棉花糖)
2022-06-22 22:55:00websocket你要做polling其实也没差就是
作者:
surimodo (好吃棉花糖)
2023-06-22 22:57:00自杀哥本人吧简单说A发讯息给B后端服务器收到A的讯息会复制一份到数据库 一份转发给B使用者B要有某种机制监听服务器传来的那份讯息
楼主:
SuicideIwin () => print("Hello")
2023-06-22 23:01:00你最厉害
作者:
surimodo (好吃棉花糖)
2023-06-22 23:02:00polling跟websocket都行
作者:
Rushia (みけねこ的鼻屎)
2023-06-22 23:05:00教我RabbitMQ
ws在不传讯息时流量很低 比你一直polling 有效率rabbitMQ可以做讯息持久化 但还是不太适合当数据库正确做法应该是有两个子程序监听同一个事件 一个负责发送websocket 一个负责塞进数据库
楼主:
SuicideIwin () => print("Hello")
2023-06-22 23:22:00可是有办法两个consumer监听同一个事件吗
rabitMQ可以吧 就要开两个channel 详细作法我忘了
楼主:
SuicideIwin () => print("Hello")
2023-06-22 23:42:00谢谢你 教授 你有空在内推我