zoukankan      html  css  js  c++  java
  • SrpingCloud 之SrpingCloud config分布式配置中心

    Config架构

    当一个系统中的配置文件发生改变的时候,我们需要重新启动该服务,才能使得新的配置文件生效,spring cloud config可以实现微服务中的所有系统的配置文件的统一管理,而且还可以实现当配置文件发生变化的时候,系统会自动更新获取新的配置。

    Git环境搭建

    使用码云环境搭建git服务器端  

    服务端详解

    项目名称:springboot2.0-config_server

    生产环境配置文件需要改变的时候,重新打war,重新读取配置信息到jvm中

    在微服务中使用同一个服务器管理所有配置文件信息,能够实现后台管理,当服务器正在运行的时候,如果配置文件需要发生改变,可以实现不需要重启服务器试试更改配置文件信息。

    分布式配置中心框架:

     阿波罗 携程写的分布式配置中心 有图形化界面可以管理配置文件信息

     Spring Cloud Config没有后台可管理分布式配置中心,配置文件信息可以存放在版本控制器里面(git | svn)

     也可以使用Zookeeper实现分布式配置中心 (持久节点+时间通知)

    分布式配置中心Spring Cloud Config 配置原理思想

       首先分析 分布式配置中心需要哪些组件

      web管理系统  后台可以使用图形化界面管理配置文件 SpringCloud Config 没有图形化管理配置文件

       存放分布式配置文件服务器  使用版本控制器存放配置文件信息使用git环境   持久化存储

       Config Server 缓存配置文件服务器           临时缓存存放

       Config Client  服务config server配置文件信息

    设计一层 config Server 目的是缓存git上配置文件信息

    没必要每次都去git读取。本身这个需求,改动就不频繁。

    获取一次 用好久的感觉

  • 相关阅读:
    image/pjpeg和image/jpeg问题
    windows server 2003 服务器中 HTTP 错误401.1 未经授权:访问由于凭据无效被拒绝
    解决了界面上菜单项跑到其它AE控件后面的问题(java)
    清除地图中的所有图层和FileFilter的使用
    设置pagelayoutControl控件显示滚动条
    pagelayoutControl中添加图元(VB)
    添加和删除字段(vb)
    用代码实现toolbar弹出ButtonMenus(VB)
    pageLayoutControl与Mapcontrol同步(VB)
    C++ Builder XE2随意学习 (1)
  • 原文地址:https://www.cnblogs.com/toov5/p/9965166.html
Copyright © 2011-2022 走看看