我能够与云配置服务器工作,它运行良好,但我想知道更多的信息。让我们假设一个场景-
为了记住上述场景,我想知道配置服务器或配置客户机上是否有一些扩展或控制,以便当配置服务器停机时,它应该从本地DB获取值,以便我的应用程序能够继续运行。稍后,一旦配置服务器启动,应用程序将只从云配置服务器获取配置。
感谢您的阅读。
发布于 2020-03-10 08:18:12
当微服务启动时,它首先尝试与云配置服务联系。当云配置服务器不可用时,微服务将“回退”到其他配置的“源”:application.properties/yaml等。
这是默认的行为。
通常,如果您已经有了云配置服务,这意味着您有相当高级的设置。在这种情况下,考虑为高可用性保留一个云配置服务器的副本+实现活动探测,以确保它们已经启动,这样如果它关闭了您的基础设施(kubernetes或其他什么),就会触发该服务的另一个实例。
您也可以将云配置服务“嵌入”到您的应用程序请参阅本教程中,但是它看起来超出了这个问题的范围。
https://stackoverflow.com/questions/60613567
复制相似问题