与多个环境共享单个 AmazonMQ?
Share single AmazonMQ with multiple Environments?
我想将 MassTransit 与 Amazon MQ(也许是 Amazon SQS/SNS?)一起使用。创建 MassTransit Bus 时,是否有一些方法可以为总线命名或前缀?这将允许一组开发人员共享同一个实例,因为每个队列、路由、网桥等名称都将带有前缀(因此是唯一的)。
通过两个代理的 MassTransit 配置代码进行挖掘,这看起来不太可能。尽管我认为这将是独立于经纪人的设置。
RabbitMQ 支持可用于此目的的虚拟主机,但我认为这是特定于 RabbitMQ 的。
您可以指定自己的 EntityNameFormatter
,用于为发布的事件生成名称。要发送消息,您可以自己格式化队列名称,这样您就可以在该级别添加前缀。
这不是今天在主机级别处理的事情,尽管它继续出现并且可能值得进一步调查。
我想将 MassTransit 与 Amazon MQ(也许是 Amazon SQS/SNS?)一起使用。创建 MassTransit Bus 时,是否有一些方法可以为总线命名或前缀?这将允许一组开发人员共享同一个实例,因为每个队列、路由、网桥等名称都将带有前缀(因此是唯一的)。
通过两个代理的 MassTransit 配置代码进行挖掘,这看起来不太可能。尽管我认为这将是独立于经纪人的设置。
RabbitMQ 支持可用于此目的的虚拟主机,但我认为这是特定于 RabbitMQ 的。
您可以指定自己的 EntityNameFormatter
,用于为发布的事件生成名称。要发送消息,您可以自己格式化队列名称,这样您就可以在该级别添加前缀。
这不是今天在主机级别处理的事情,尽管它继续出现并且可能值得进一步调查。