0

我是 Autobahn 和 crossbar.io 的新手。到目前为止,我尝试制作一个onEvent可以同时订阅不同主题的功能。但是,我需要这个函数来知道哪个消息来自哪个主题。然后,我发现函数中有一个details参数subscibe,其中包含一个topic参数。但是,在接收消息时,此参数始终显示None. 谁能告诉我如何进行正确的设置?这可以在 Autobahn|JS 和 Autobahn|Python 中完成吗?

(在我的场景中,我使用exact-match-uri-method来订阅几个主题。希望任何人提供的方法都可以在这种情况下工作)

谢谢

4

1 回答 1

1

这不是设置问题。Crossbar.io 仅在基于模式的订阅的情况下通过网络发送订阅主题。否则订阅主题的知识已经在客户端。Autobahn 库当前通过网络提供事件详细信息 - 因此您无法获得完全匹配订阅的订阅主题。

再看看这是出乎意料的行为。由于确实没有充分的理由不提供订阅主题而不管订阅类型如何,我们将更改此设置。Autobahn|JS 已经发生了变化,它将在下一个版本中发布(如果您从 GitHub 上的主干构建,您现在可以使用它),并且Autobahn|Python存在一个问题。

于 2015-10-21T11:49:35.763 回答