gpt4 book ai didi

java - Spring Multi-Tenancy - 在不重启的情况下添加新租户(使用 AbstractRoutingDataSource)

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:06:18 24 4
gpt4 key购买 nike

我正在使用 Spring 实现一个 Multi-Tenancy 系统,其中每个租户都有自己的数据库。我的一切都已启动并运行。

我扩展了“AbstractRoutingDataSource”并覆盖了“determineCurrentLookupKey”以确定通过用户域/租赁使用哪个连接。

“AbstractRoutingDataSource”在应用加载时实例化,所有可能的数据库连接都设置在那里。

这是我的问题-

有没有办法动态地向 AbstractRoutingDataSource 添加额外的连接?我希望能够在不重新启动的情况下添加其他租户。

任何帮助将不胜感激

谢谢

最佳答案

我来晚了,但最近我需要构建一个 Saas 风格的 Multi-Tenancy Web 应用程序。需要动态添加租户而不需要重新启动服务器。所以我分享了我的学习here有一个完整的工作示例。

关于java - Spring Multi-Tenancy - 在不重启的情况下添加新租户(使用 AbstractRoutingDataSource),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36482106/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com