2

Solace 队列和我的程序都订阅了#LOG/INFO/SUB_ADD/DEVICE/ID/123. 当一个新设备连接并订阅时DEVICE/ID/123,它们都可以成功接收到订阅事件。

但是,如果我将订阅设置为#LOG/INFO/SUB_ADD/DEVICE/ID/>,则只有慰藉队列接收事件。

为什么我的程序收不到订阅事件?即使在我的程序将其订阅设置为#LOG/>.

4

1 回答 1

1

这里一个可能的问题是,有一条 ACL 规则阻止您的应用程序订阅#LOG/INFO/SUB_ADD/DEVICE/ID/>. 这可以很容易地用 验证show log acl subscribe-topic

如果不是这种情况,请使用 CLI 输出恢复show client <client-name> stats detailshow client <client-name> subscriptions进一步调查问题。

于 2016-06-20T08:23:21.053 回答