【发布时间】:2021-10-01 14:09:09
【问题描述】:
我有一个使用 MassTransit 监听队列的 .net-core 服务。它需要一条消息,完成所有工作,最后它应该使用另一个连接(不同的主机、登录名等)发布一条不同的消息。 我添加了第二条总线,例如 MassTransit MultiBus 示例 (https://masstransit-project.com/usage/containers/multibus.html)
services.AddMassTransit<ISecondBus>()
但是我不知道如何从我的控制器正确访问这条新总线。我可以在第二辆公共汽车上使用AddConsumer(),但是我不知道如何触发它的Consume() 方法。据我了解,消费者是等待传入消息的人,但我只需要发布而不需要任何额外的复杂层。
有关如何正确执行此操作的任何提示?
【问题讨论】:
标签: .net-core rabbitmq masstransit