linux下构建IM的方案
首先,XMPP是一套IM通讯协议,基于XML的:XMPP基于XMPP开发的IM服务器,我了解比较知名的有两款:*erlang开发的Ejabberd*java开发的OpenFire其中,Ejabberd是对XMPP标准实现程度最高的。WhatsApp以及Facebook IM的最初版本,都是基于Ejabberd二次开发。技术团队规模都很小。Erlang在国内有些电信公司,以及游戏公司用,属于非常小众的语言,不好招人。对于XMPP的客户端开发,可以考虑用Strophe - libraries for XMPP poets它包括一个javascript库,可以开发基于web的XMPP客户端;还提供了一个C语言库,可以开发本地应用客户端,兼容POSIX和Windows。之前在Centos上部署过Ejabberd,看着文档一步步来就好,文档写的不错。而且Ejabberd基于module的拓展机制很好,使用Erlang这种语言,水平扩展非常容易。只不过Erlang对于大部分面向对象和过程的程序员,不太好学。
■网友
XMPP -\u0026gt; jabber
■网友
为什么没有人回答呢?难道这个问题很难么?
推荐阅读
- 大别山区贫困村的致富经:筑牢产业根基构建乡村振兴高楼
- 江苏高考■江苏省发布《2021年普通高校招生考试安排和录取工作实施方案》
- 废弃矿坑建乐园安徽马鞍山构建完善长三角生态屏障
- 上海构建现代环境治理体系集成示范区打造超大城市生态环境治理的“样本”
- aes对称加密,需要加签名验证防止篡改吗如果需要该咋签名才是最好的方案
- 滨江|观江路、揽江路!南通崇川这2条道路命名方案公示
- |在服务全国构建新发展格局中展现担当—— 全省抗击新冠肺炎疫情表彰大会在经济战线引发热烈反响
- linux 应用层可以使用DMA进行数据传输吗
- 社区工作者|睢宁探索构建社区工作者职业体系 平均报酬达6万元/年
- 有没有低于1k的办公室空气净化方案
