摘要: 一.问题背景 服务端灰度发布需要支持RocketMQ消息灰度支持,这里对项目中目前存在得RocketMQ接入方式进行整理和说明,明确不同RocketMQ接入方式下得RocketMQ灰度能力支持 二.实现方案 方案选型 方案 优点 缺点 成本 灰度tags 通过MQ提供的tag机制过滤, 可以保证灰度 阅读全文
posted @ 2025-08-22 20:59 听风是雨 阅读(24) 评论(0) 推荐(0)
摘要: 一. 服务间灰度路由的规则 核心原则参考如下图 1.灰度服务优先调度灰度服务 2.非灰度服务优先调度非灰度服务 3.下游目标灰度服务或非灰度服务不存在时,需要有兜底逻辑调用 二. Ribbon负载均衡规则 public class LoadBalancerRule extends AbstractL 阅读全文
posted @ 2025-08-22 20:36 听风是雨 阅读(16) 评论(0) 推荐(0)
摘要: 一.灰度标签元数据定义 1.上行流量(Nginx携带)的灰度标记Header定义 X-Tags: gray-V1.0 2.以业务服务为例,灰度标签元数据定义如下 灰度标签Key:grayTag 特殊灰度调用标签:grayPriorityTag(特殊标志,作用后续会有说明) spring: cloud 阅读全文
posted @ 2025-08-22 20:26 听风是雨 阅读(18) 评论(0) 推荐(0)
摘要: 一.问题背景 增加一套对内技术团队可见的服务端环境,用于模拟真实生产环境,对即将发布的版本进行完整验证。其核心目标是: 降低API发版风险,验证代码逻辑和接口联调是否在生产部署结构下无问题 让测试人员早于真实用户直面线上版本,避免线上故障 回归测试、冒烟测试、压测等 目前市面上主流的服务端灰度方案如 阅读全文
posted @ 2025-08-22 20:06 听风是雨 阅读(40) 评论(0) 推荐(0)
摘要: 一. 引言 / 背景 距离上次写技术博客的时间已经过去了大半年,半年期间有工作上的总结沉淀,也有时长疲于处理业务需求和团队管理方面的问题,更有生活中的各种琐事缠身,导致博客停更了半年,当然这不能成为借口 正好现在有机会,借现在这个机会给自己立几个Flag,其中之一就是每月输出2-3篇自认为高质量博客 阅读全文
posted @ 2025-08-22 20:04 听风是雨 阅读(13) 评论(0) 推荐(0)
/* 看板娘 */