IM开发之即时通讯服务器Ejabberd的介绍和搭建

一、Ejabberd简介
众所周知,Ejabberd是一个采用Erlang/OTP【一次性口令】写的开源即时通讯服务器,支持跨平台、分布式、容错性且基于开放标准的实时通讯系统,其也是一个功能丰富的XMPP服务器,适合小规模和超大规模部署。
一般我们在正式项目中都需要去集成IM【即时消息】功能。IM即时通讯是目前Internet上最为流行的通讯方式,各种各样的即时通讯软件也层出不穷;因此现目前市面上有很多第三方可以提供IM服务,如环信、融云等。但是其都有使用限制的地方
如果要实现IM:
1、如果要节省开支不使用第三方而自己开发区实现一套IM,那涉及到的东西比较多,开发难度不小。
2、另一种方案是采用XMPP,XMPP的优点是由很多的开源实现,比如服务端的ejabberd、Openfire【实时协作服务器。免费开源,基于可拓展通讯和表示协议XMPP】、iOS以及安卓端的开源库都可以使用,而且传输安全、扩展性强【环信也是基于XMPP】,但是也有缺点,比如不能传输二进制数据以及流量消耗比较大等。

二、即时通讯服务器介绍
2.1、分类
1、Jabber
Jabber 作为有名的即时通讯服务器,能够让用户自己假设即时通讯服务器,可以在Internet上应用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

听说唐僧不吃肉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值