动态XMPP名册?

动态XMPP名册?,xmpp,openfire,Xmpp,Openfire,我目前正在研究XMPP,我想知道是否有一种方法可以创建动态XMPP名册。我希望服务器/组件/插件自动生成任何用户的联系人列表 组件能否访问和修改名册? 我知道有些服务器(如OpenFire)使用外部数据库来存储这些信息,但如果我修改数据库,我认为不会实时通知用户 有人已经在做了吗?或者你有没有办法去创造它 谢谢您的时间。在大多数XMPP服务器中,这被称为“共享花名册组” 我不能特别评论,因为我已经很长时间没有使用它了,但我想我不知道目前有哪台服务器可以将外部花名册的更改立即传输到客户端。通常,客

我目前正在研究XMPP,我想知道是否有一种方法可以创建动态XMPP名册。我希望服务器/组件/插件自动生成任何用户的联系人列表

组件能否访问和修改名册? 我知道有些服务器(如OpenFire)使用外部数据库来存储这些信息,但如果我修改数据库,我认为不会实时通知用户

有人已经在做了吗?或者你有没有办法去创造它


谢谢您的时间。

在大多数XMPP服务器中,这被称为“共享花名册组”

我不能特别评论,因为我已经很长时间没有使用它了,但我想我不知道目前有哪台服务器可以将外部花名册的更改立即传输到客户端。通常,客户在下次登录时只需拿起新的花名册

使用XMPP调用的内容,可以立即将更新推送到客户端。这需要在服务器上做一些工作,以确定每个客户机知道的花名册和新花名册之间的更改,然后只传输更改

如果你真的需要这个,那么服务器插件可能是一个不错的选择,或者纠缠你的服务器开发人员(我知道作为一个开发人员,我已经被纠缠过了,这是我计划要做的事情)


至于组件是否可以访问用户名册,这取决于服务器的实现和配置。

感谢您的时间和良好的回答。我会看看我能用服务器插件做些什么。也许协议中有什么要求特定客户刷新他们的名册。