资讯专栏INFORMATION COLUMN

Spring Cloud 参考文档(嵌入Config Server)

tainzhi / 1749人阅读

摘要:在这种情况下,名为的可选属性非常有用,它是一个标志,指示服务器是否应从其自己的远程存储库配置自身,默认情况下,该标志处于关闭状态,因为它可能会延迟启动。

嵌入Config Server

Config Server作为独立应用程序运行最佳,但是,如果需要,你可以将其嵌入另一个应用程序中,为此,请使用@EnableConfigServer注解。在这种情况下,名为spring.cloud.config.server.bootstrap的可选属性非常有用,它是一个标志,指示服务器是否应从其自己的远程存储库配置自身,默认情况下,该标志处于关闭状态,因为它可能会延迟启动。但是,当嵌入到另一个应用程序中时,以与任何其他应用程序相同的方式初始化是有意义的,将spring.cloud.config.server.bootstrap设置为true时,还必须使用组合环境存储库配置,例如:

spring:
  application:
    name: configserver
  profiles:
    active: composite
  cloud:
    config:
      server:
        composite:
          - type: native
            search-locations: ${HOME}/Desktop/config
        bootstrap: true
如果使用bootstrap标志,则配置服务器需要在bootstrap.yml中配置其名称和存储库URI。

要更改服务器端点的位置,你可以(可选)设置spring.cloud.config.server.prefix(例如,/config),以便在前缀下提供资源,前缀应该开始但不以/结束,它应用于Config Server中的@RequestMappings(即Spring Boot server.servletPathserver.contextPath前缀下面)。

如果要直接从后端存储库(而不是从配置服务器)读取应用程序的配置,你基本上需要一个没有端点的嵌入式配置服务器,你可以通过不使用@EnableConfigServer注解完全关闭端点(设置spring.cloud.config.server.bootstrap=true)。

上一篇:提供纯文本配置访问 下一篇:推送通知和Spring Cloud Bus

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/74099.html

相关文章

  • Spring Cloud 参考文档(推送通知和Spring Cloud Bus)

    摘要:推送通知和许多源代码存储库提供程序例如或通过通知你存储库中的更改,你可以通过提供程序的用户界面将配置为以及你感兴趣的一组事件。要覆盖该行为时使用的策略是,它接受请求和作为参数,并返回已更改的文件路径列表。 推送通知和Spring Cloud Bus 许多源代码存储库提供程序(例如Github、Gitlab、Gitea、Gitee、Gogs或Bitbucket)通过webhook通知你存...

    Mr_houzi 评论0 收藏0
  • Spring Cloud 参考文档Spring Cloud Config Client)

    摘要:应用程序可以立即利用或应用程序开发人员提供的其他外部属性源,它还提取了一些与变化事件相关的额外有用特性。标签也可以以逗号分隔列表的形式提供,在这种情况下,列表中的项目将逐个尝试,直到成功为止,在处理特性分支时,此行为非常有用。 Spring Cloud Config Client Spring Boot应用程序可以立即利用Spring Config Server(或应用程序开发人员提供...

    DevWiki 评论0 收藏0
  • Spring Cloud 参考文档(使用Sidecar支持多语言)

    摘要:使用支持多语言你是否有希望利用和的非语言的灵感来自,它包含一个,用于获取给定服务的所有实例按主机和端口。要在项目中包含,请使用组为和工件的依赖项。 使用Sidecar支持多语言 你是否有希望利用Eureka、Ribbon和Config Server的非JVM语言?Spring Cloud Netflix Sidecar的灵感来自Netflix Prana,它包含一个HTTP API,用...

    X_AirDu 评论0 收藏0
  • Spring Cloud 参考文档(提供纯文本配置访问)

    摘要:提供纯文本配置访问你的应用程序可能需要根据其环境定制的通用纯文本配置文件,而不是使用抽象或或属性格式中的其中一种替代表示。通过中的附加端点提供这些,其中和与常规环境端点具有相同的含义,但是文件名例如。 提供纯文本配置访问 你的应用程序可能需要根据其环境定制的通用纯文本配置文件,而不是使用Environment抽象(或YAML或属性格式中的其中一种替代表示)。Config Server通...

    王军 评论0 收藏0
  • Spring Cloud 参考文档Spring Cloud Config Server

    摘要:,这是标记配置文件集版本化的服务器端特性。要配置对称密钥,需要将设置为秘密字符串或使用环境变量将其排除在纯文本配置文件之外。 Spring Cloud Config Server Spring Cloud Config Server为外部配置提供基于HTTP资源的API(名称—值对或等效的YAML内容),通过使用@EnableConfigServer注解,服务器可嵌入Spring Bo...

    harryhappy 评论0 收藏0

发表评论

0条评论

tainzhi

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<