Nepxion Discovery(3) 全链路蓝绿发布编排建模(图形化桌面端操作)

一、前言

  1. Nepxion Discovery(1) 全链路蓝绿发布
  2. Nepxion Discovery(2) 全链路条件蓝绿发布

本文将基于之前的环境来进行全链路蓝绿发布编排建模

二、环境准备

温馨小提示:下面所需环境一键下载地址: https://gitee.com/zhengqingya/java-workspace

1、下载控制台并导入IDEA启动 https://github.com/Nepxion/DiscoveryPlatform

温馨小提示:discovery6.6.0版本修改为6.5.0版本 -> 解决相关依赖下载不了问题

在这里插入图片描述

2、下载图形化桌面端 https://github.com/Nepxion/DiscoveryUI/releases

在这里插入图片描述
启动
在这里插入图片描述
在这里插入图片描述
目前所有环境都是默认配置,可直接登录
在这里插入图片描述

三、全链路蓝绿发布编排建模(图形化桌面端操作)

1、全链路服务蓝绿发布 -> 新建 -> 新建配置 -> 确定

在这里插入图片描述
在这里插入图片描述

下面操作示例 全链路版本条件匹配蓝绿发布

2、蓝绿条件配置
条件参数
蓝条件a==1
绿条件a1&&b2

在这里插入图片描述
在这里插入图片描述

3、条件校验

ex: 绿条件
在这里插入图片描述

4、蓝绿编排
服务蓝版本绿版本兜底版本
discovery-guide-service-a1.11.01.0
discovery-guide-service-b1.11.01.0

在这里插入图片描述
在这里插入图片描述

5、蓝绿参数

ex:内置Header参数

在这里插入图片描述

6、保存策略配置

在这里插入图片描述
在这里插入图片描述
校验:访问Nacos界面查看相关规则策略是否存在 http://127.0.0.1:8848/nacos
在这里插入图片描述

访问 http://127.0.0.1:5001/discovery-guide-service-a/invoke/gateway 查看配置效果
在这里插入图片描述

也可以通过 预览 -> 预览配置 -> 保存配置
在这里插入图片描述

7、其它
  1. 对于已经存在的策略配置可通过 打开 -> 打开配置 -> 打开远程配置 -> 确认 载入Nacos上对应的规则策略
    在这里插入图片描述

  2. 对于已经存在的策略配置,如果想重置清除掉,点击重置即可
    在这里插入图片描述


今日分享语句:
笨,是一种高级的情商。
笨一点,就是不懂的事不要瞎做,不明白的话不要乱说。
笨一点,不要追根究底。
笨一点,不要太快放弃。

Nepxion Discovery【探索】使用指南,基于Spring Cloud Greenwich版、Finchley版和Hoxton版而 制作,对于Edgware版,使用者需要自行修改。使用指南主要涉及的功能包括: 基于Header传递的链路灰度路由,网关为路由触发点。采用配置中心配置路由规则映射在网 关过滤器中植入Header信息而实现,路由规则传递到链路服务中。路由方式主要包括版本和 区域的匹配路由、版本和区域的权重路由、基于机器IP地址和口的路由 基于规则订阅的链路灰度发布。采用配置中心配置灰度规则映射在链路服务而实现,所有 服务都订阅某个共享配置。发布方式主要包括版本和区域的匹配发布、版本和区域的权重发布 链路服务隔离。包括注册隔离、消费隔离和提供服务隔离,示例仅提供基于Group隔 离。除此之外,不在本文介绍内的,还包括: 注册隔离:黑/白名单的IP地址的注册隔离、最大注册数限制的注册隔离 消费隔离:黑/白名单的IP地址的消费隔离 链路服务限流熔断降级权限,集成阿里巴巴Sentinel,有机整合灰度路由,扩展LimitApp的 机制,通过动态的Http Header方式实现组合式防护机制,包括基于服务名、基于灰度组、基于 灰度版本、基于灰度区域、基于机器地址和口等防护机制,支持自定义任意的业务参数组合 实现该功能。支持原生的流控规则、降级规则、授权规则、系统规则、热点参数流控规则 链路灰度调用链。包括Header方式和日志方式,Header方式框架内部集成,日志方式通过 MDC输出(需使用者自行集成) 同城双活多机房切换支持。它包含在“基于Header传递的链路灰度路由”里 数据库灰度发布。内置简单的数据库灰度发布策略,它不在本文的介绍范围内 灰度路由和发布的自动化测试 license Apache 2.0 maven central v5.4.0 javadoc 5.4.0 build passing Docker容器化和Kubernetes平台的无缝支持部署
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

郑清

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值