基于dubbo版本号实现服务灰度发布

16 篇文章 19 订阅 ¥9.90 ¥99.00
本文介绍了如何利用dubbo的版本号实现微服务的灰度发布。通过设置不同服务版本,控制流量访问不同服务,实现平滑过渡。同时,文章还探讨了基于权重的灰度发布控制,允许部分流量流向新版本,逐步提高新服务权重以确保稳定性和安全性。
摘要由CSDN通过智能技术生成

前言

灰度发布这个词对很多同学来说并不陌生,灰度的概念其实是非常广泛的,不能仅仅停留在服务器层面

举例来说,你开发的软件上个版本是V1.0,本次即将发布的是V2.0,但稍有经验的同学应该都知道,如果新版本的功能改动非常大,但是这种改动还必须要经过用户的使用检验,任何的产品都可能存在bug,为了发布出去之后一旦有问题能够快速回退,切换到之前稳定的版本,这个过程就需要用到灰度发布;

在这里插入图片描述

类似的场景还有很多,大家熟悉的游戏公测也是如此,先让一部分种子用户试用新的版本,一旦当公测达到了预期的标准,然后将新版本的服务全部放开

关于灰度发布的理论方面的扩展本篇不过多展开,网上可以查询的资料非常多,本篇以实战开发微服务中遇到的灰度发布场景,以一个实际的技术解决方案为例来进行说明,如果利用dubbo的版本号实现后端服务的灰度发布

前置准备

zk服务,如果已经安装过,只需要启动即可

本篇技术栈

springboot+dubbo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小码农叔叔

谢谢鼓励

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

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

打赏作者

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

抵扣说明:

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

余额充值