[英]Multiple Config File for Flyway
假设我们有 10-15 个微服务正在运行,它们有单独的数据库。 那么如何在单个部署服务器上维护所有这 15 个配置文件。 由于每个数据库服务器都有不同的凭据,ip 地址和 URL。 那么我们将如何在一个文件中管理所有这些,或者我们必须为每个微服务创建单独的数据库文件?
每个配置都引用一个数据库,因此您需要为每个数据库创建一个文件,用于 URL 和凭据等属性。 处理此问题的最佳方法可能是拥有一个以其 DB 命名的配置存储库,并且您的部署机制使用适当的配置存储库。 但是,您可以使用configFiles
参数对常用设置进行基本配置,并仅获取每个数据库的连接详细信息,例如:
flyway migrate -configFiles=/usr/configurations/base.conf,/usr/configurations/db1.conf
将从基本配置开始并覆盖也出现在 db1 特定配置中的任何设置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.