灰度实战(一):Apollo配置中心(1)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/u012829124/article/details/94589340

强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan

【前言】

       业务由原来一个国家扩展成多个国家,自己维护的消息平台做了些改造来支持多国家的需求;随着接入的国家越来越多,消息平台版本更新时,如果由于线上环境出问题影响的范围也越来越大;降低发布风险,灰度发布显然是个很好的解决方案;在接下来的灰度实战系列将分享一下我们采用的灰度方案。

【灰度基础之动态配置中心】

         一、主流配置中心

               1、携程Apollo git地址:https://github.com/ctripcorp/apollo

               2、Spring Cloud Config 官网:https://spring.io/projects/spring-cloud-config

               3、Apollo VS Spring Cloud Config(参考:极客时间-微服务实战-160讲-杨波)

                    (1)对比

                    (2)结论

                     Apollo 是企业级生产配置中心,适用范围更广

         二、本地快速搭建Apollo服务端

扫描二维码关注公众号,回复: 7594682 查看本文章

               1、安装步骤,参考官网,非常详细步骤:https://github.com/ctripcorp/apollo/wiki/Quick-Start

               2、配置项目

                    (1)创建项目(在此以gray_apollo为例)

                    (2)添加namespace(在此以grayapollo为例)

                    (3)添加配置内容

         三、项目地址

               灰度实战:https://github.com/dangnianchuntian/gray

【总结】

         1、配置中心在灰度发布中起着重要的作用,相信在接下来不断深入的过程中你会体会更加深刻。

         2、接下来会为大家演示如何让项目从配置中心上读取配置。

猜你喜欢

转载自blog.csdn.net/u012829124/article/details/94589340