Advertisement

开发者的说法是:基于Nacos的网关灰色路由和服务权重灰色配置

阅读量:

Nepxion Discovery Gray是Nepxion Discovery的极简示例,有助于使用者快速入门。它基于Spring Cloud Greenwich版本而制作(使用者可自行改成Finchley版和Edgware版),主要功能包括:

网关灰度路由可以通过配置中心配置的路由规则来实现,在网关过滤器中生成并携带相关的Header信息以完成相关任务,并主要包含版本路由和区域路由两种类型。服务灰度权重可以通过配置中心配置的权重规则来实现,在全链路上映射到相应的路径上,并主要包含版本权重和区域 routing 两种类型。自定义网关和服务的 routing 策略可以通过简单的编程方式来实现,并根据业务参数动态地绑定相应的 routing 策略以满足需求。

代码地址:
https://github.com/Nepxion/DiscoveryGray

Nacos 是一种整合了服务注册发现与配置管理功能的一体化中间件解决方案。它作为支撑以"服务"为核心的现代应用架构(如微服务与云原生范式)的核心基础设施,在几乎全部主流类型"服务"的生命周期中提供高效的基础支持。该系统不仅能够实现对各类"服务"资源的有效获取与定位,并能快速完成对其参数设置及状态监控等关键操作;同时能够灵活应对各类动态变化的需求,在实际应用中展现出极佳的可扩展性与稳定性特征。

本文中的示例采用 Nacos 作

全部评论 (0)

还没有任何评论哟~