22
33
44[ ![ License] ( https://img.shields.io/badge/license-Apache%202-blue.svg )] ( https://www.apache.org/licenses/LICENSE-2.0.html )
5- [ ![ A Release] ( https://img.shields.io/badge/release-A.1.2.0 -blue )] ( https://github.com/SpringCloud/spring-cloud-gray/releases/tag/A.1.1.2 )
6- [ ![ B Release] ( https://img.shields.io/badge/release-B.0.1.0 -blue )] ( https://github.com/SpringCloud/spring-cloud-gray/releases/tag/B.0.0.2 )
7- [ ![ B Release] ( https://img.shields.io/badge/release-C.0.1.0 -blue )] ( https://github.com/SpringCloud/spring-cloud-gray/releases/tag/C.0.0.1 )
5+ [ ![ A Release] ( https://img.shields.io/badge/release-A.1.1.6 -blue )] ( https://github.com/SpringCloud/spring-cloud-gray/releases/tag/A.1.1.6 )
6+ [ ![ B Release] ( https://img.shields.io/badge/release-B.0.0.6 -blue )] ( https://github.com/SpringCloud/spring-cloud-gray/releases/tag/B.0.0.6 )
7+ [ ![ B Release] ( https://img.shields.io/badge/release-C.0.0.5 -blue )] ( https://github.com/SpringCloud/spring-cloud-gray/releases/tag/C.0.0.5 )
88
99## 介绍
1010Spring Cloud Gray 是一套开源的微服务灰度路由解决方案,它由spring-cloud-gray-client,spring-cloud-gray-client-netflix 和 spring-cloud-tray-server,spring-cloud-gray-webui组成。<br />
@@ -34,11 +34,11 @@ insert into `user` ( `user_id`, `account`, `name`, `password`, `roles`, `status`
3434[ 管控端界面使用手册] ( doc/guide/gray-admin-guide.md ) <br />
3535
3636## 版本信息
37- 项目分支 | srpingcloud版本 | springboot版本
38- --- | --- | ---
39- A | Edgware | 1.5.*
40- B | Finchley | 2.0.*
41- C | Greenwich | 2.1.*
37+ 项目分支 | 项目版本 | srpingcloud版本 | springboot版本
38+ --- | --- | --- | ---
39+ A | A.1.1.6 | Edgware | 1.5.*
40+ B | B.0.0.6 | Finchley | 2.0.*
41+ C | C.0.0.5 | Greenwich | 2.1.*
4242
4343
4444## Spring Cloud Gray 能做什么
@@ -177,7 +177,6 @@ spring-cloud-gray-plugin-zuul | 灰度客户端与zuul 1.0集成的插件
177177spring-cloud-gray-plugin-gateway | 灰度客户端与spring cloud gateway集成的插件(B版及以上)
178178spring-cloud-gray-plugin-event-stream | 灰度客户端与spring cloud stream(rabbitmq)集成的插件
179179spring-cloud-gray-plugin-ribbon-nacos-discovery | 灰度客户端支持ribbon与注册中心nacos集成的插件
180- spring-cloud-gray-plugin-refresher | 灰度客户端通过配置中心刷新灰度实例、灰度追踪的插件
181180spring-cloud-gray-server | 灰度管控端的核心代码
182181spring-cloud-gray-server-plugin-eureka | 灰度管控端与注册中心eureka集成的插件
183182spring-cloud-gray-server-plugin-event-stream | 灰度管控端与spring cloud stream(rabbitmq)集成的插件
@@ -197,8 +196,6 @@ spring-cloud-gray-service-a-sample | 服务提供方示例
197196spring-cloud-gray-service-a1-sample | 服务提供方示例
198197spring-cloud-gray-ervice-b-sample | 服务消费方示例
199198spring-cloud-gray-zuul-sample | zuul网关示例
200- spring-cloud-gray-apollo-config-sample | apollo配置中心动态刷新灰度实例、灰度追踪示例
201- spring-cloud-gray-consumer-nacos-config-sample | nacos配置中心动态刷新灰度实例、灰度追踪示例
202199spring-cloud-gray-gateway-sample | spring-cloud-gateway网关示例(B版及以上)
203200
204201
@@ -217,7 +214,6 @@ HttpTrackParameter | HttpTrackParameterGrayDecisionFactory | 根据灰度追踪
217214TraceIpGray | TraceIpGrayDecisionFactory | 根据灰度追踪记录的请求ip进行判断
218215TrackAttribute | TrackAttributeGrayDecisionFactory | 根据灰度追踪记录的属性值进行判断
219216FlowRateGray | FlowRateGrayDecisionFactory | 按百分比放量进行判断
220- RandomFlowRate | RandomFlowRateGrayDecisionFactory | 随机放量
221217
222218### 自定义灰度决策实现
223219如果上面这些决策还不能满足需求,那么可以扩展` cn.springcloud.gray.decision.factory.GrayDecisionFactory ` ,实现自定义的逻辑,发布到spring 容器中即可。如:
0 commit comments