【问题标题】:Starting with MassTransit从大众运输开始
【发布时间】:2018-09-06 20:12:11
【问题描述】:

我已经将 RabbitMQ 用作队列“缓冲区”和消息传递总线,但我正在考虑迁移到 MassTransit 以使其更易于使用。

我们在多租户环境中运行,为了隔离我们的租户,我们为每个租户创建了一个专用虚拟主机,并为非租户相关消息创建了一个“通用”虚拟主机。

我想知道是否有使用 MassTransit 进行多租户的最佳实践,以及是否可以使用 MassTransit 重现相同的架构(每个租户 1 个虚拟主机)。

我可以在同一进程中创建多个IBusControl 实例(每个租户一个链接到专用IRabbitMqHost)吗?

【问题讨论】:

    标签: multi-tenant masstransit


    【解决方案1】:

    是的,MassTransit 允许根据需要创建任意数量的总线实例,并且您可以在每个虚拟主机上创建而不会出现任何问题。只需确保您的 RabbitMQ 服务器配置为允许足够的连接/会话来支持租户、队列和交换的总数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-08
      • 1970-01-01
      • 2014-09-20
      • 1970-01-01
      相关资源
      最近更新 更多