【发布时间】:2020-06-25 19:24:38
【问题描述】:
我正在开始一个项目,我希望有多个使用轴突服务器相互通信的服务。
我有不止一项服务具有以下堆栈:
- Spring Boot 2.3.0.RELEASE(带启动器:Data、JPA、web、mysql)
- 轴突 Spring Boot Starter - 4.2.1
每一项服务在 mysql 服务器中使用不同的架构。
当我在激活 axon 框架的情况下启动 spring boot 服务时,会在每个应用程序的数据库模式中创建一些用于令牌、sagas 等的表。
我有两个问题
-
在我正在尝试构建的架构中,我应该只有 一个用于所有“启用轴突”服务的数据库,所以 sagas, 令牌、事件等只在一个地方?
-
如果是这样,任何人都可以 提供如何配置自定义的示例 EntityManagerProvider 将服务的数据库分开 来自Axon的数据库?
【问题讨论】:
标签: spring-boot jpa axon