如何在生产中托管Spring Cloud Config?

时间:2019-04-12 10:36:12

标签: spring spring-boot docker nginx spring-cloud-config

简介

鉴于我们拥有一个包含所有配置文件的存储库,例如:

  • myApplication-prod.properties
  • myOtherApplication-prod.properties
  • myThirdApplication-prod.properties
  • myThirdApplication-dev.properties

这些文件在Docker容器内被SpringCloudConfig服务器切断。到目前为止,一切都很好。

但是,当运行多个应用程序(属于多个客户)时,它们位于单独的Docker网络中。


问题

使配置服务器可被每个应用程序访问的最佳方法是什么?

  • 将容器托管在Nginx代理后面
  • 为每个网络/应用程序启动一个SpringCloudConfig容器
  • 启动一个SpringCloudConfig容器并将其添加到所有网络
  • 还有其他方法吗?!

注意:由于只有docker网络容器可以访问它,因此目前SpringCloudConfig容器或spring应用程序本身都是受保护的

0 个答案:

没有答案