配置中心的工作流程(配置中心的工作流程是什么)

配置中心的工作流程(配置中心的工作流程是什么)配置了 git 仓库的服务端 指定了为配置中心的客户端 用来访问配置服务器以获取配置信息 该应用中提供了一个 from 接口 访问 config prod properties 中的属性 当前配置文件 在线修改之后 push 到 git 远程仓库 测试 发现访问客户端的接口 页面显示还是修改前的内容 外链图片转存失败 源站可能有防盗链机制

大家好,我是讯享网,很高兴认识大家。
:配置了git仓库的服务端
  • 指定了为配置中心的客户端,用来访问配置服务器以获取配置信息。该应用中提供了一个/from接口,访问config-prod.properties中的属性,

    当前配置文件:

    在线修改之后(push到git远程仓库),

    测试,发现访问客户端的接口,页面显示还是修改前的内容

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GPzmMdXl-24)(media/09.png)]

    接下来,我们将config-client端做一些改造以实现配置信息的动态刷新。


    讯享网

    • 在的pom文件中新增监控依赖,其中包含端点的实现,该端点将用于实现客户端应用配置信息的重新获取与刷新。
    • 在客户端上需要注入配置值的类上加入注解 ,该注解支持自定义属性的刷新。
    • 重新访问,访问一次可以看到当前的配置
      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4anJKftP-25)(media/61.png)]
    • 修改git上的配置
    • 在次访问http://localhost:7002/from,看到配置信息没有改变
      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1bnBwFpw-25)(media/14.png)]
    • 通过post请求发送到,可以看到返回的内容

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-k7cxorAW-26)(media/66.png)]

    • 再次访问http://localhost:7002/from,看到更新后的值了

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lgZwkRvP-26)(media/85.png)]

    通过上面的介绍,该功能还可以同git仓库的web hook功能进行关联,当有git提交变化时,就给对应的配置主机发送请求来实现配置信息的实时更新。但是,当我们的系统发展壮大之后,维护这样的刷新清单也将成为一个非常大的负担,而且很容易犯错,可以使用来解决这个问题。

    小讯
    上一篇 2025-04-25 08:36
    下一篇 2025-04-15 15:20

    相关推荐

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
    如需转载请保留出处:https://51itzy.com/kjqy/153115.html