- 主题:xmpp 和 matrix 有什么重大的区别吗?
xmpp是个通用协议,matrix 只是一个即时通讯的项目
【 在 hgoldfish 的大作中提到: 】
: 我看了一些文档,也稍微使用了一下。对比之下这两个协议的区别:
: 1. xmpp 只定义了核心协议,很多客户端不会遵守。而 matrix 比较新,定义的协议,新的客户端支持得比较全。
: 2. xmpp 抽象为消息传递的管道。而 matrix 抽象为房间。因此 xmpp 做群聊的话,每条消息都需要向所有客户发送一次(服务器房间搞定)。matrix 的话,则相当于把消息添加到 git repo,然后所有的客户端都同步一遍这个 repo.
: ...................
--
FROM 124.202.185.*
这就是目前的本质区别啊
【 在 hgoldfish 的大作中提到: 】
: 这话说的。。matrix 也可以变成通用协议,拿来搞服务端和客户端的推送消息也没问题的啊。
:
--
FROM 61.148.245.*
jabber不了解,matrix我跟了很多年,用它也做了点项目。
matrix本质上是个项目,不是公开标准或协议,这么看的话一切都是为这个即时通讯项目服务的,很多地方可能不如一个通行或公开标准考虑的多,或者框架不够基础,很多都是走一步看一部的情况比较多
【 在 hgoldfish 的大作中提到: 】
: 不够本质。
: 或者说,我们不考虑其它场景。只考虑在 IM 这个领域,jabber 和 matrix 有什么区别。暂时想不到选 matrix 不选 jabber 的理由啊。
: matrix 的社区更活跃一些?
: ...................
--
FROM 124.202.185.*