要做一款APP聊天软件,用什么协议好?XMPP还是MQTT?

WBOY
Release: 2016-06-06 20:37:45
Original
1373 people have browsed it

服务器端最好有PHP的开源方法。

回复内容:

服务器端最好有PHP的开源方法。

就我个人而言,觉得XMPP更合适,这个协议发展很多年了,也是RFC里规定的IM协议,基于XMPP的方案也很多了,服务器方面也有一堆可以选的,而且对于群聊、会话管理、音视频传输都有完整的协议。协议越完整、越开放,这方面的资料也就越多。而且XMPP/JABBER的server有很多可选的,jabberd是c写的,ejabberd是erlang的,最近据说还支持Elixir了,见这里https://blog.process-one.net/ejabberd-joins-the-elixir-revolution/,也有基于java的方案,所以这个的选择看你们团队的技术组成可以有很多选项。
PHP的解决方案也很多,这个我就不列举了。

自己去实现聊天功能,完全是重复造轮子,而且很多坑。
我们公司是用环信提供的IM SDK(不是软文),效果还可以。
另外,淘宝基于旺信,也推了一个SDK,我没试过,你可以看下阿里百川IM

那必须是XMPP啊,之可惜在中国,你懂得,聊天软件你没市场

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template