像qq,陌陌这种IM软件,即时通讯都用到了什么技术

发布网友 发布时间:2022-04-26 03:06

我来回答

1个回答

热心网友 时间:2022-04-11 12:17

首先,QQ,陌陌都不是基于openfire二次开发的,甚至都不是基于XMPP协议的。

其次,openfire只是一个XMPP协议的JAVA开源实现,基于mina框架,是社区的成果,所以更侧重通用性以及对XMPP和XEP的特征实现,适合大多数小规模产品或企业应用等。 如果目标是面向公开市场的互联网/移动互联网产品,那么openfire在性能上是有非常大的*的,也许初期100W或200W注册用户以内,你可以撑得住,但迟早得升级。

关于QQ或陌陌本身的协议,以及实现,可以搜索相关资料;大体上做到很大规模的IM产品,协议基本都私有化了,而实现语言,尤其是IM核心功能的实现,大多数是c/c++,java,erlang等。 比如陌陌是java,whatsapp是erlang。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com