我想知道是否可以在同一台服务器上运行多个 MassTransmit 或 RabbitMQ 实例。基本上我们有一个在 RabbitMQ 之上使用 MassTransmit 的 .net 应用程序。不幸的是,我们的许多客户在同一台服务器上运行实时和测试环境,因此为了部署到现实世界,我们需要一种拥有多个实例或能够在实时和测试之间隔离消息的方法。
我可以在所有消息中包含一个标头,并且每个消费者在使用消息之前检查是否存在正确的标头(例如标头具有“实时”或“测试”。)显然,这意味着从所有实例接收到的所有消息,无论它们是是否适合他们,这远非理想。
理想情况下,我希望能够在客户端站点上以最少的设置执行某些操作,例如每个环境的虚拟子实例或目录。
一只萌萌小番薯
相关分类