apollo配置中心原理 Spring Cloud如何选择分布式配置中心?
Spring Cloud如何选择分布式配置中心?
百度的disconf,携程的阿波罗。
Disconf,操作简单,界面简单
阿波罗,优于Disconf。它可以集中管理不同应用环境和集群的配置,并将修改后的配置实时推送到应用端。它还具有标准权限和流程治理的特性。
Apollo支持四个维度来管理键值格式的配置:
1。应用程序:一个应用程序通常与一个项目相对应,一些公共配置可以放入一个公共应用程序中供其他应用程序使用。
2. 环境:应用程序通常对应于不同的环境。阿波罗支持以下环境:dev、fat、UAT和pro。您还可以自定义环境,这在目前是不必要的。
3. 集群:使用默认集群而不是集群。
4. 名称空间:一组相同类型的配置通常放在一个名称空间中。例如,MySQL和rabbitmq配置被放置在两个不同的名称空间中。
您可以浏览这篇文章,https://www.toutiao.com/i6598070560574407182/
Sentinel Dashboard如何扩展修改规则同步到Apollo存储?
要通过sentinel控制台配置集群流控制规则,需要修改控制台。我们提供了相应的接口来适应。
从sentinel 1.4.0开始,我们提取了将规则推拉到远程配置中心的接口:
对于群集限流场景,由于每个群集限流规则都需要一个唯一的flowid,因此我们建议通过动态规则源管理所有规则配置,簇限流规则应统一生成。
我们提供了新版本的流控制规则页,它可以推送应用程序维度的规则,并自动生成群集流限制规则的flowid。用户只需实现dynamicruleprovider和dynamicrulepublisher的接口即可推送应用维度(URL:/V2/flow)。
为什么很多分布式配置中心不允许应用修改?
如果有人修改,程序很容易出现一些奇怪的问题,需要花费不必要的时间来检查。一个好方法是通过权限进行控制和管理。携程阿波罗分布式配置中心可以控制权限,修改历史记录,并回滚到指定版本的配置,使用方便。
我可以浏览这篇文章,希望能对你有所帮助,https://www.toutiao.com/i6598070560574407182/
apollo配置中心原理 apollo配置中心读取配置信息 apollo是什么软件
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。