Camel PAHO 路线在回连时未收到离线消息
Camel PAHO routes not receiving offline messages while connecting back
我正在使用基于 apache camel xml 的 paho 路由进行订阅、发布过程。在线时,一切正常。但是收不到离线消息
我设置了以下.,
- 固定客户端 ID
- 清理会话为假,
- 订阅和发布都使用 QoS 2
对于独立程序,它正在获取所有离线消息。骆驼路线不会发生这种情况。
终于,我手动解决了这个问题。
Camel PAHO 客户端在执行代理连接之前未填充回调函数。他们只在建立连接时才这样做。
因此,一旦连接成功,代理就会发送所有离线消息。在这种情况下,我们的客户端没有回调处理程序来处理这些消息。所以他们迷路了。
在内部使用 PAHO 的其他客户端(IoThub 客户端)通过设置回调和启动连接来正确执行此操作。
我正在使用基于 apache camel xml 的 paho 路由进行订阅、发布过程。在线时,一切正常。但是收不到离线消息
我设置了以下.,
- 固定客户端 ID
- 清理会话为假,
- 订阅和发布都使用 QoS 2
对于独立程序,它正在获取所有离线消息。骆驼路线不会发生这种情况。
终于,我手动解决了这个问题。
Camel PAHO 客户端在执行代理连接之前未填充回调函数。他们只在建立连接时才这样做。
因此,一旦连接成功,代理就会发送所有离线消息。在这种情况下,我们的客户端没有回调处理程序来处理这些消息。所以他们迷路了。
在内部使用 PAHO 的其他客户端(IoThub 客户端)通过设置回调和启动连接来正确执行此操作。