请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

正在回答 回答被采纳积分+3

1回答

甲蛙 2021-09-22 18:09:27

可以用轮询的方式

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

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

1 回复 有任何疑惑可以回复我~
  • 提问者 兰柯万 #1
    可以通过消息队列来进行处理嘛
    回复 有任何疑惑可以回复我~ 2021-09-22 19:40:38
  • 提问者 兰柯万 #2
    点赞通知是SpringBoot异步化 + WebSocket长连接来实现的,换成专业的RocketMQ啥的,是否有可行性?
    回复 有任何疑惑可以回复我~ 2021-09-22 19:44:47
  • 甲蛙 回复 提问者 兰柯万 #3
    rocketMQ是后端中间件,是服务端去发和收。前端是不能连接的,所以想服务端发,前端收应该是不行的。
    回复 有任何疑惑可以回复我~ 2021-09-24 09:09:17
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信