JAVA快问快答小集锦04-什么是配置中心,如何动态配置

什么是配置中心?

配置中心是存储项目配置信息的一个服务, 传统单体应用存在缺陷,随着规模变大,部署效率降低,系统可用性变差,当被拆分成分布系统上一个个服务节点后,配置文件也必须跟着迁移,这样配置就分散了,所以配置中心就是用户发布一个配置,然后客户端获取这个配置项,甚至经过配置后可以动态刷新服务内部配置项,这样就很方便.

为什么要使用配置中心?

市面上有哪些主流的配置中心?

 配置中心一般都会配置什么内容?(可能会经常变化的配置信息,例如连接池,日志、线程池、限流熔断规则)
 什么信息一般不会写到配置中心?(服务端口,服务名,服务的注册地址,配置中心)
 项目中为什么要定义bootstrap.yml文件?(1.优先级别高,可以在服务启动时候读取文件,定义优先访问的配置信息bootstrap的信息意思是启动项意思,application的音译是应用,真正使用的时候总是启动项优先于应用项先启动)
 微服务应用中我们的客户端如何获取配置中心的信息?(可以基于客户端轮询的方式)
 微服务应用中客户端如何感知配置中心数据变化?(@RefreshScope)
 Nacos配置中心宕机了,我们的服务还可以读取到信息吗?(可以,可以通过缓存获取)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值