【发布时间】:2021-03-01 15:24:50
【问题描述】:
我想在我当前的项目中使用Axon Framework、Spring Boot和MongoDB实现多租户应用程序。目前该应用程序以单租户方式运行。该方法是为每个租户创建单独的 mongo 数据库。我们面临的问题是如何在特定租户数据库中存储和保存事件。找不到任何类方法来覆盖和添加租户 ID(数据库名称)以在数据库中获取或保存事件。
我们正在使用Axon Framework 4.1.1 和axon-mongodb 扩展。
能否请您告诉我这是否可以做到(如果可以)?任何高级代码都会有用吗?
【问题讨论】:
-
您可能想看看some discussions on AxonIQ's discuss platform(如果您还没有的话)。
-
感谢您的回复。我看过提供的论坛,它更多地讨论了 RDMS 而不是 MongoDB 中的多租户。目前,我们的方法是为每个租户创建 Mongo 数据库。期待在这个方向上获得解决方案/想法?
标签: mongodb spring-boot saas axon axon-framework