SrpingCloud 之SrpingCloud config分布式配置中心
2024-09-04 18:19:21
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读取。本身这个需求,改动就不频繁。
获取一次 用好久的感觉
最新文章
- Client Window坐标 RECT相关函数
- 学习笔记:调用js文件冲突问题解决方案
- JQ的基本架构
- [CentOS] 打造vim环境
- PDF.NET框架操作——工具应用(一)
- CCPC网络赛,HDU_5842 Lweb and String
- 客户端技术:Cookie 服务端技术:HttpSession
- WEB标准:标准定义、好处、名词解释、常用术语、命名习惯、浏览器兼容、代码书写规范
- wait函数返回值总结,孤儿进程与僵尸进程[总结]
- Android短信拦截和电话拦截
- JS模块与命名空间的介绍
- bfs UESTC 381 Knight and Rook
- python多进程学习笔记
- Django——图书管理系统
- bzoj1597/luogu2900 土地购买 (斜率优化dp)
- Informatic学习总结_day03_update组件学习
- php_ssh2操作linux
- django2.0内置分页
- openlayer ol.js和ol-debug.js的使用 调试技巧
- 技本功丨请带上纸笔刷着看:解读MySQL执行计划的type列和extra列