MassTransit中的Consumes.For、Consumes.Selected、Consumes.All和Con



我已经开始研究MassTransit,并正在编写处理消息的类。当我从Consumes<T>实现接口时,我得到了四个选项:AllSelectedFor<T>Context。这四个之间有什么区别,什么时候应该使用?

All只提供了所有要消费的消息。Context是全部,但如果需要,您也可以获得Context<TMessage>Selected允许您在消息到达消费者之前接受或拒绝消息。For<T>主要用于Sagas,我认为除此之外没有一个好的用例。

首先,使用All可能是正确的答案。

相关内容

最新更新