当年的春天
目前就职于阿里巴巴,六年大型互联网后端(Java)研发经验,坐标北京;擅长微服务和中间件。
展开
-
灰度实战(六):SpringCloud灰度(2)
【前言】 在上篇博文中《灰度实战(五):SpringCloud灰度(1)》讲解了SpringCloud项目的灰度实战,其中在zuul中拦截到是灰度请求时采用重定向再次请求网关然后分发至灰度服务,在本篇将zuul针对灰度请求分发策略进行优化,由重定向优化为直接转发提高性能。【SpringCloud灰度实战】 一、项目简介 ...原创 2019-07-06 22:20:26 · 1644 阅读 · 1 评论 -
灰度实战(五):SpringCloud灰度(1)
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan【前言】 在上四篇博文中讲解了Apollo如何动态配置,以及Apollo的对灰度发布支持;在本篇博文中为大家带来我们项目(Spring Cloud)的灰度实战。【SpringCloud灰度实战】 一、项目简介 1、项目目录...原创 2019-07-06 22:01:38 · 3609 阅读 · 1 评论 -
灰度实战(四):Apollo配置中心(4)
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan【前言】 在上一篇博文《灰度实战(三):Apollo配置中心(3)》中讲解了Apollo如何动态更改程序中连接第三方中间件连接池,在本篇博文中为大家带来如何通过Apollo实现灰度配置。【灰度配置演示】 一、环境准备 1、...原创 2019-07-05 15:18:16 · 1152 阅读 · 2 评论 -
灰度实战(三):Apollo配置中心(3)
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan【前言】 在上一篇博文《灰度实战(二):Apollo配置中心(2)》中讲解了Apollo如何动态更改程序中通过@value配置值,在本篇博文中为大家带来如何通过Apollo动态更新程序和中间件的连接。【实时推送演示】 一、程序和第三方组件连接动态更改(在...原创 2019-07-04 11:24:26 · 1423 阅读 · 2 评论 -
灰度实战(二):Apollo配置中心(2)
【前言】 在上一篇博文《灰度实战(一):Apollo配置中心(1)》中讲解了如何搭建Apollo以及创建配置文件,在本篇博文中为大家带来程序如何通过Apollo读取配置文件,以及配置中心一大亮点---配置修改后实时推送到应用端。【实时推送演示】 一、程序连接Apollo配置1、在项目pom中增加Apollo客户端依赖...原创 2019-07-04 11:04:23 · 1436 阅读 · 0 评论 -
灰度实战(一):Apollo配置中心(1)
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan【前言】 业务由原来一个国家扩展成多个国家,自己维护的消息平台做了些改造来支持多国家的需求;随着接入的国家越来越多,消息平台版本更新时,如果由于线上环境出问题影响的范围也越来越大;降低发布风险,灰度发布显然是个很好的解决方案;在接下来的灰度实战系列将分享一下我们采用的灰度方案。...原创 2019-07-03 21:38:54 · 2281 阅读 · 0 评论