You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ejabberd需求:目标资源不可用时禁止消息发送至该JID下所有资源

如何阻止ejabberd在目标resource不可用时将消息广播至JID下所有resource?

我们的业务场景是使用单个JID连接ejabberd服务,通过不同的resource字段区分不同的用户实例。当前遇到一个关键问题:当发送消息指定的目标resource处于离线状态或不存在时,ejabberd会自动将这条消息广播到该JID下所有在线的resource,这与我们的业务逻辑冲突。

我们已尝试过以下途径,均未解决问题:

  • 查阅ejabberd官方文档,未找到可通过配置直接修改该消息路由行为的选项
  • 咨询AI聊天机器人,未能获得有效的配置方案
  • 尝试开发自定义ejabberd模块调整消息转发逻辑,但由于对Erlang语言掌握程度有限,最终没能成功实现

恳请有类似问题解决经验的开发者提供可行的解决方案,或者推荐现成可用的自定义模块。

内容的提问来源于stack exchange,提问作者Alexander Makhno

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 13:59:50