我有很多微服务,每个微服务都有自己的 DbContext(每个微服务一个)和模型。数据库分离是通过同一数据库中的架构进行的。我想在我的所有微服务中使用 MassTransit 发件箱模式。
我的问题是:
- 每个微服务 dbcontext 都必须配置 MassTransit Outbox 表吗?
- 我是否需要为这些表使用一个全局 MassTransit 架构,还是在每个微服务架构中创建 MassTransit 表?
- 如何通过 EF 核心迁移来管理这些 MassTransit 表 - 每个微服务都会尝试再次创建这些表,那么如何管理它们?
谢谢