为了账号安全,请及时绑定邮箱和手机立即绑定

关于web端实时通信的疑问(swoole/websocket)

关于web端实时通信的疑问(swoole/websocket)

心有法竹 2018-09-08 09:58:42
在IM系统中,对于获取聊天记录,获取联系人列表以及获取消息列表 这些通过ajax去拉取还是通过websocket来获取呢?还是说只是会话中使用websocket协议实时通信,其他场景直接用ajax;;好郁闷 求大神解答
查看完整描述

2 回答

?
慕森王

TA贡献1777条经验 获得超3个赞

基本是配合

基本的数据业务ajax,然后继续wb事件处理部分业务事件,比如上下线,聊天内容,状态变更等等


查看完整回答
反对 回复 2018-09-09
?
繁星coding

TA贡献1797条经验 获得超4个赞

重点是需求,比如:我要开发一个针对10个人的办公IM,那么明显ajax比较好,因为简单啊。只需要简单的轮询就可以做到,要求实时性就频率高一些,不要求就低一些,都好解决,维护也简单,都是熟悉的技术。
比如,要求实时性且人数较多,那么就需要考虑websocket了,这样性能和体验都会好很多

查看完整回答
反对 回复 2018-09-09
  • 2 回答
  • 0 关注
  • 950 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信