0

我想将 MassTransit 与 Amazon MQ(可能是 Amazon SQS/SNS?)一起使用。在创建 MassTransit Bus 时,是否有一些方法可以给总线命名或前缀?这将允许开发人员团队共享相同的实例,因为每个队列、路由、网桥等名称都将加上前缀(因此是唯一的)。

挖掘两个经纪人的 MassTransit 配置代码,这看起来是不可能的。虽然我认为这将是一个独立于经纪人的设置。

RabbitMQ 支持可用于此目的的虚拟主机,但我认为这是 RabbitMQ 特有的。

4

1 回答 1

0

您可以指定自己的EntityNameFormatter,用于生成已发布事件的名称。要发送消息,您可以自己格式化队列名称,以便在该级别添加前缀。

这不是今天在主机级别处理的事情,尽管它继续出现并且可能值得进一步调查。

于 2019-12-13T14:05:48.150 回答