java B/S架构 页面显示后台产生的未读消息,性能最优的解决办法?求大神解答,目前已经实现了,ajax定时刷新的获取,后台未读消息数据。

mr_dzhao 2018-11-04 09:32:15
java B/S架构 页面显示后台产生的未读消息,性能最优的解决办法?求大神解答,目前已经实现了,ajax定时刷新的获取,后台未读消息数据。
...全文
285 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
明明说JAVA 2019-07-24
  • 打赏
  • 举报
回复
引用 楼主 mr_dzhao的回复:
java B/S架构 页面显示后台产生的未读消息,性能最优的解决办法?求大神解答,目前已经实现了,ajax定时刷新的获取,后台未读消息数据。
我要做一个 在系统中订阅了一个内容,当这个内容发布了消息,我没有看时 显示消息的条数 怎么实现呢
明明说JAVA 2019-07-24
  • 打赏
  • 举报
回复
我要做一个 在系统中订阅了一个内容,当这个内容发布了消息,我没有看时显示消息的条,数你实现了吗,可以告诉我怎么实现的吗
Z_Ascll 2019-07-24
  • 打赏
  • 举报
回复
我也觉得WebSocket是最有解了,你可以先看看这个 https://www.runoob.com/html/html5-websocket.html
北飞的企鹅 2018-11-08
  • 打赏
  • 举报
回复
看你要性能最优那就是后台把消息推送到前端了
枫舞蝶刺 2018-11-06
  • 打赏
  • 举报
回复
web socket
咸哼酒家 2018-11-06
  • 打赏
  • 举报
回复
同意2楼,有些未读消息就要实时发送通知;
不过也需要定时刷新,可以间隔时间久点
ITjavaman 2018-11-05
  • 打赏
  • 举报
回复
我觉得最优性能应该是用类似web socket,有未读消息了,由服务端通知客户端,而不是客户端定时刷新
maradona1984 2018-11-05
  • 打赏
  • 举报
回复
轮询没啥不好的,做好缓存,比如未读消息条数这个丢缓存,点开才去查具体消息列表,用户点开时才会去读取数据库

当然大部分系统都不需要纠结这种问题...
hemimTnT 2018-11-04
  • 打赏
  • 举报
回复
这个不同业务需求有不同的实现方式,需要权衡。

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧