移动端即时聊天解决方案

发布于 2022-08-29 19:14:26 字数 218 浏览 30 评论 0

主要问题应该是协议的选择吧,我了解到的常见的协议有XMPP和MQTT:
XMPP协议在PC端用的比较多,对应的有不少成熟的开源组件,但是XMPP协议传输的冗余信息太多,看起来不适合移动端;
MQTT协议轻很多,但能搜到的讲如何应用的文章并不多,它使用的组件也没听过。

我想知道:
现在移动端做即时通讯的话用这两个协议的多么?
如果不使用已有协议,自己搞一套的话成本大吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

终陌 2022-09-05 19:14:26

一般基于xmpp,要嘛自己搭建openfire,成本搞。一般是基于第3方平台。个推,极光推送,信鸽,云之讯等

南渊 2022-09-05 19:14:26

可以看看socket.io

http://socket.io/

深海蓝天 2022-09-05 19:14:26

XMPP 对移动应用来说一般认为比较重,开发者自己维护长连接服务器难度也比较大。
我建议你用 AVOS Cloud 的实时通信服务来搭建聊天服务,服务器端由云服务搞定,你只要制定自己的通信和控制协议,利用我们的 SDK 编写客户端即可。我们已经有百姓网“私信功能”这样的成熟案例,可以了解一下。

黑寡妇 2022-09-05 19:14:26

强烈建议Socket.IO

生来就爱笑 2022-09-05 19:14:26

有兴趣试试这个吗?https://cn.avoscloud.com/

用心笑 2022-09-05 19:14:26

xmpp 又大有臭, 可以用protobuf自己定义很简单

猫烠⑼条掵仅有一顆心 2022-09-05 19:14:26

听说米聊就是使用的ejabberd的xmpp,但是好像修改过

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文