【问题标题】:ejabberd: process multiple packets with different namespaces in parallelejabberd:并行处理具有不同命名空间的多个数据包
【发布时间】:2020-04-25 07:25:06
【问题描述】:

我已向 ejabberd 添加了自定义命名空间和 xml 数据包结构。 如何扩展 ejabberd 以处理多个数据包(具有不同的命名空间)以在不同的队列上并行运行并将响应返回给客户端? 我记得在 ejabberd 中观察过 'iqdisc' 选项,但现在它已被删除。 有没有办法可以实现这种行为?我在这里错过了什么吗?

任何建议/指针将不胜感激。 谢谢。

【问题讨论】:

    标签: concurrency erlang xmpp ejabberd ejabberd-module


    【解决方案1】:

    就我在网上找到的内容而言,ejabberd 遵循每个连接一个进程的习惯用法。没有直接的配置选项,所以我必须手动从调用进程中生成队列,然后将数据包路由回客户端。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-02
      • 2014-09-27
      • 1970-01-01
      • 2015-07-14
      • 2014-01-12
      • 2016-07-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多