gpt4 book ai didi

components - XEP-0114 是如何工作的?

转载 作者:行者123 更新时间:2023-12-02 00:33:57 26 4
gpt4 key购买 nike

我有点困惑 XEP-0114作品。使用组件为域提供服务是否意味着服务器将不再代表该域执行任何操作,还是仅仅意味着该组件也将被允许为该域上的所有用户提供服务。

更具体地说,是否可以让多个组件服务于同一个域?例如,一个组件可以处理 MUC,另一个可以将所有消息存储在历史存储中,第三个可以处理花名册,等等......在 XMPP 服务器继续像往常一样处理用户的同时 - 并回复存在, iq 数据包等...这意味着必须编写组件,以便它们的领域不会相互交叉。

最佳答案

在上面的评论中回答@dhruvbird 的第二个问题,如果您已将一个域委托(delegate)给您的 XEP-114 组件,则该组件将负责关于该域的一切,包括所有存在状态该域中的用户。这是可能的,但很乏味,但请确保您已阅读新的 RFC 6121最近。

注意:大多数服务器都有一个实现所有这种状态订阅逻辑的组件——它是实现真正的 IM 业务逻辑的地方。您实际上是在编写该逻辑的替代品,因此请确保没有其他方法可以首先解决您的问题。

关于components - XEP-0114 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5528173/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com