XMPP聊天服务器选择-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

XMPP聊天服务器选择

2016-07-19 17:13:35 2167 1

我现在用ejabberd,另外听说OpenFire也有人在用。有谁比较过XMPP服务器的不同实现吗?请从易用(如学习曲线)和功能完整性的角度给出一些建议。
XMPP服务器用于Web页面以及App客户端的聊天。要求可以方便地集成现有的数据库的用户数据,如昵称,头像。最好是支持XEP-0084,支持XEP-0153也可以。能够支持在服务端保持聊天记录就更好了 :)

取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:58:36

    据我所知,Prosody 是支持昵称和头像的,哪个 XEP 不清楚。支持数据库存储,具体不清楚,反正有插件机制。保持聊天记录的话可以使用插件搞定。那个我写了一半。语言是 Lua,一般用用还好。管理通过 XMPP 表单完成,无 Web 界面。

    ejabberd 是 Erlang 写的,所以插件估计也得用 Erlang 写了。昵称和头像肯定是支持的。我在使用中遇到这样个问题:它的数据接收有些不及时,在 socket 的接收缓冲区满时客户端连接会断掉。带简单的 Web 界面。

    以上两个简单配置都不难,配置文件都是以其编写语言(Lua/Erlang)的格式保存的。

    Openfire 是 Java 写的,配置文件好像是 XML,带 Web 界面。我只配置过一次,不太记得了。在一些讨论 XMPP 的地方不止一次看到 Openfire 有支持不完善的 bug。不建议使用。

    对了,像这种比较维基百科上一般都有不少信息的,比如这个 https://en.wikipedia.org/wiki/Compari...

    0 0
相关问答

1

回答

网站被攻击但是无法找到病毒代码或文件是否是服务器上的问题

2019-01-07 15:31:22 522浏览量 回答数 1

0

回答

之前做的网站掉备案了,我想把国内的服务器换成香港的,要怎么操作

2019-01-06 14:54:23 484浏览量 回答数 0

1

回答

我有二十多个网站,但是都是宣传同一个公司的产品,我应该买怎么样的服务器或者虚拟主机比较好

2019-01-06 10:56:55 308浏览量 回答数 1

2

回答

服务器被植入木马了。网站首页重复被篡改!

2019-01-06 10:49:06 593浏览量 回答数 2

1

回答

DNS为什么需要变更?打开网站找不到服务器ip地址?

2019-01-04 18:25:17 590浏览量 回答数 1

1

回答

网站服务器放置地址和网站接入服务提供单

2019-01-02 12:48:08 552浏览量 回答数 1

9

回答

我想做一个用户可以注册登陆,发布各种租房信息的网站,请问应该选哪种服务器

2019-01-02 11:55:16 3360浏览量 回答数 9

1

回答

服务器系统32位更换为64的,会影响网站吗?

2018-12-31 20:01:33 1971浏览量 回答数 1

1

回答

服务器只有内网地址 没有外网地址 导致网站绑定外网ip不能访问

2018-12-29 14:31:00 321浏览量 回答数 1

1

回答

网站突然打不开了,提示500内部服务器错误

2018-12-29 10:25:36 595浏览量 回答数 1
+关注
文章
问答
问答排行榜
最热
最新
相关电子书
更多
友盟+智能认证U-Verify
立即下载
阿里云IoT芯片模组合作之美
立即下载
挑战双11实时数据洪峰的流计算实践
立即下载