我正在使用基于Apache骆驼xml的Paho路由进行订阅,发布过程。在线时,一切正常。但是我无法收到离线消息。
我已经设置了以下内容,
使用独立程序,它将获取所有脱机消息。骆驼路线没有发生。
答案 0 :(得分:1)
最后,我能够手动解决此问题。
Camel PAHO Client在执行代理连接之前未填充回调函数。他们只有在建立连接后才这样做。
因此,一旦连接成功,则代理仅发送所有脱机消息。在这种情况下,我们的客户端没有回调处理程序来处理这些消息。所以他们迷路了。
内部使用PAHO的其他客户端(IoThub客户端)通过设置回调并启动连接来正确完成此操作。