如果不使用WebSocket来实现点赞通知,我们还可以使用什么?

来源:10-8 WebSocket使用示例

兰柯万

2021-09-22

如果不使用WebSocket来实现点赞通知,我们还可以使用什么?
WebSocket是使用长连接来保持的,如果服务器的并发量小、用户量不多还行,但是一旦并发量上去了,维护的长连接数多了就十分麻烦,会消耗大量服务器资源,反而使得顾此失彼,十分不划算

写回答

1回答

甲蛙

2021-09-22

可以用轮询的方式

  1.  将要发的通知先保存起来,可以存数据库或redis里

  2. 前端每隔N秒,发一次通知查询,查询有通知就显示出来

1
3
甲蛙
回复
兰柯万
rocketMQ是后端中间件,是服务端去发和收。前端是不能连接的,所以想服务端发,前端收应该是不行的。
2021-09-24
共3条回复

Spring Boot+Vue3前后端分离,实战wiki知识库系统

一课掌握前后端最火框架,更有职场竞争力

2524 学习 · 1671 问题

查看课程