3

当使用 SSB 发送消息时,我们将通过指定往返服务来初始化对话。

但是在阅读时,我们所做的只是接收而不指定服务。那么如何确保我阅读了仅用于服务 X 的消息?

还是我错过了一些基本的东西?

4

1 回答 1

1

要接收服务 A,从服务 A 的队列接收。要从服务 B 接收,从服务 B 的队列接收。

如果处理相同并且您真的不关心消息属于哪个服务,您应该只将两个服务放在同一个队列中。您甚至可以将服务名称投影到 RECEIVE 结果集中,这样您就可以知道您的消息属于 A 还是 B,如果在处理中很重要。作为一般规则,没有办法声明“接收符合标准 X 的消息并忽略其余消息”。这个想法是消息是需要处理的事件,因此您无法选择接下来要查看的事件。

于 2013-03-09T13:32:19.720 回答