问题描述
我渴望了解不同的信使应用程序的体系结构。他们是否使用任何通用的协议/架构?
I am eager to know about the architecture of different messenger apps. Are they use any generic protocol/architecture?
推荐答案
据我所知,Ejabberd()是父,这是XMPP服务器,提供开源的相当好等特点,WhatsApp的使用一些这样的修改后的版本,Facebook的消息也使用这个修改后的版本。一些聊天应用喜欢三星的水钻,Nimbuzz的信使所有基于使用ejabberd那些和Erlang的解决方案也修改了此ejabberd他们声称是高度可扩展性和更多的性能改进以及测试,并更名为MongooseIM版本。
To my knowledge, Ejabberd (http://www.ejabberd.im/) is the parent, this is XMPP server which provide quite good features of open source, Whatsapp uses some modified version of this, facebook messaging also uses a modified version of this. Some more chat applications likes Samsung's ChatOn, Nimbuzz messenger all use ejabberd based ones and Erlang solutions also have modified version of this ejabberd which they claim to be highly scalable and well tested with more performance improvements and renamed as MongooseIM.
Ejabberd是具有最相比其他当有特色的实施服务器。由于它是建立在二郎山是高度可扩展的水平。
Ejabberd is the server which has most of the featured implemented when compared to other. Since it is build in Erlang it is highly scalable horizontally.
这篇关于什么是微信的背后,WhatsApp的和其他信使应用技术?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!