在IM系统中,对于获取聊天记录,获取联系人列表以及获取消息列表 这些通过ajax去拉取还是通过websocket来获取呢?
还是说只是会话中使用websocket协议实时通信,其他场景直接用ajax;;
好郁闷 求大神解答
在IM系统中,对于获取聊天记录,获取联系人列表以及获取消息列表 这些通过ajax去拉取还是通过websocket来获取呢?
还是说只是会话中使用websocket协议实时通信,其他场景直接用ajax;;
好郁闷 求大神解答
重点是需求,比如:我要开发一个针对10个人的办公IM,那么明显ajax比较好,因为简单啊。只需要简单的轮询就可以做到,要求实时性就频率高一些,不要求就低一些,都好解决,维护也简单,都是熟悉的技术。
比如,要求实时性且人数较多,那么就需要考虑websocket了,这样性能和体验都会好很多
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答557 阅读✓ 已解决
1 回答455 阅读✓ 已解决
基本是配合
基本的数据业务ajax,然后继续wb事件处理部分业务事件,比如上下线,聊天内容,状态变更等等