xmpp pubsub服务(XEP-0060)在收到订阅请求时是否可以创建节点?

时间:2011-10-20 08:52:39

标签: xmpp publish-subscribe

我们使用XMPP XEP-0060发布/订阅功能来构建通知系统。

根据XEP-0060,可以在发布时自动创建节点。

我的问题是,可以在订阅时创建吗?

如果没有,有没有其他解决方案来实现这个? (订阅后创建节点)

由于

2 个答案:

答案 0 :(得分:2)

没有固有的原因,这在服务器端无法透明地完成。例如,Prosody有一个服务范围的autocreate_on_subscribe选项。

答案 1 :(得分:1)

不是通过XEP,因为它没有具体的用例。您必须使用本机支持的服务器(如@MattJ所述)或者自己扩展一个,因为大多数XMPP服务器都内置了某种形式的插件/扩展机制。

但需要注意的是,这不再符合规范,您将被绑定到特定的实现,因此您的应用程序将无法移植。