ejabberd:并行处理具有不同名称空间的多个数据包

ejabberd: process multiple packets with different namespaces in parallel

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

任何 suggestions/pointers 将不胜感激。 谢谢。

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