我有一个在按钮单击事件上更新两个相关表的场景。我乘搭集体运输和蓝色巴士因此要求是发布消息并让多个使用者服务示例接收它们。我已经写了消费者更新一个表。是否有可能为多个消费者监听一个端点,并更新各自的表。我可以得到一些配置或工作样本的指导?从实施开始的示例回答
zc0qhyus1#
通过在注册使用者时指定InstanceId,可以跨多个服务使用单个使用者(相同的命名空间+类型名称)。
InstanceId
x.AddConsumer<SubmitOrderConsumer, SubmitOrderConsumerDefinition>() .Endpoint(x => x.InstanceId = "something-unique-per-instance");
然后,MassTransit会将该值附加到默认端点名称。
1条答案
按热度按时间zc0qhyus1#
通过在注册使用者时指定
InstanceId
,可以跨多个服务使用单个使用者(相同的命名空间+类型名称)。然后,MassTransit会将该值附加到默认端点名称。