> 백엔드 개발 > PHP 튜토리얼 > 要做一款APP聊天软件,用什么协议好?XMPP还是MQTT?

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-06-06 20:37:45
원래의
1432명이 탐색했습니다.

服务器端最好有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啊,之可惜在中国,你懂得,聊天软件你没市场

관련 라벨:
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿