上一章节,我们提到了MQ通信相关的方案以及限流的具体措施,了解到了activeMq,还有RocketMq, 其核心Procucer>NameServer>Broker>Consumer, 生产者生产消息,向注册中心进行注册,并获取broker地址,定时轮询Topic消息,Consumer也是类似,向注册中心进行注册,并获取broker地址,定时轮询Topic消息,NameServer向broker进行注册,broker并返回心跳与Topic消息,全部以集群的方式进行搭载
这一章节,我们从分布式下配置文件管理入手,其一般分为本地配置,集中式配置俩种
第一种 本地配置,又可以细分为业务代码配置,本地配置文件配置
业务代码配置不推荐使用,其一是代码耦合度高,修改困难那,不同环境需要修改不同的连接,极其不推荐;
本地配置文件配置,其一般分为dev,test,daily,prod等四个环境,很多公司目前都采取这种方式,优势是随时新增或者删除配置文件内容,都非常的方便
第二种 集中式配置,随着微服务的广泛应用,集中式配置很有必要,这可以极大的降低运维成本,容错性也很高,集中式管理
下面介绍几种常用的管理配置文件的中间件