Doc: update RouteRule to RoutingRule (#3223)

pull/3229/head
RuanSheng 2 years ago committed by GitHub
parent a7299bcb5c
commit b331567324
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -46,33 +46,33 @@ spring.cloud.governance.routing.rule=RandomRule
```java ```java
@GetMapping("/add") @GetMapping("/add")
public void getDataFromControlPlaneTest() { public void getDataFromControlPlaneTest() {
List<RouteRule> routeRules = new ArrayList<>(); List<RoutingRule> routingRules = new ArrayList<>();
List<MatchService> matchServices = new ArrayList<>(); List<MatchService> matchServices = new ArrayList<>();
UnifiedRouteDataStructure unifiedRouteDataStructure = new UntiedRouteDataStructure(); UnifiedRouteDataStructure unifiedRouteDataStructure = new UntiedRouteDataStructure();
unifiedRouteDataStructure.setTargetService("service-provider"); unifiedRouteDataStructure.setTargetService("service-provider");
LabelRouteRule labelRouteData = new LabelRouteRule(); LabelRouteRule labelRouteData = new LabelRouteRule();
labelRouteData.setDefaultRouteVersion("v1"); labelRouteData.setDefaultRouteVersion("v1");
RouteRule routeRule = new HeaderRule(); RoutingRule routingRule = new HeaderRule();
routeRule.setType("header"); routingRule.setType("header");
routeRule.setCondition("="); routingRule.setCondition("=");
routeRule.setKey("tag"); routingRule.setKey("tag");
routeRule.setValue("v2"); routingRule.setValue("v2");
RouteRule routeRule1 = new UrlRule.Parameter(); RoutingRule routingRule1 = new UrlRule.Parameter();
routeRule1.setType("parameter"); routingRule1.setType("parameter");
routeRule1.setCondition(">"); routingRule1.setCondition(">");
routeRule1.setKey("id"); routingRule1.setKey("id");
routeRule1.setValue("10"); routingRule1.setValue("10");
RouteRule routeRule2 = new UrlRule.Path(); RoutingRule routingRule2 = new UrlRule.Path();
routeRule2.setType("path"); routingRule2.setType("path");
routeRule2.setCondition("="); routingRule2.setCondition("=");
routeRule2.setValue("/router-test"); routingRule2.setValue("/router-test");
routeRules.add(routeRule); routingRules.add(routingRule);
routeRules.add(routeRule1); routingRules.add(routingRule1);
routeRules.add(routeRule2); routingRules.add(routingRule2);
MatchService matchService = new MatchService(); MatchService matchService = new MatchService();
matchService.setVersion("v2"); matchService.setVersion("v2");
matchService.setWeight(100); matchService.setWeight(100);
matchService.setRuleList(routeRules); matchService.setRuleList(routingRules);
matchServices.add(matchService); matchServices.add(matchService);
labelRouteData.setMatchRouteList(matchServices); labelRouteData.setMatchRouteList(matchServices);
unifiedRouteDataStructure.setLabelRouteRule(labelRouteData); unifiedRouteDataStructure.setLabelRouteRule(labelRouteData);
@ -88,36 +88,36 @@ public void getDataFromControlPlaneTest() {
```java ```java
@GetMapping("/add") @GetMapping("/add")
public void getDataFromControlPlaneTest() { public void getDataFromControlPlaneTest() {
List<RouteRule> routeRules = new ArrayList<>(); List<RoutingRule> routingRules = new ArrayList<>();
List<MatchService> matchServices = new ArrayList<>(); List<MatchService> matchServices = new ArrayList<>();
UntiedRouteDataStructure unifiedRouteDataStructure = new UntiedRouteDataStructure(); UntiedRouteDataStructure unifiedRouteDataStructure = new UntiedRouteDataStructure();
unifiedRouteDataStructure.setTargetService("service-provider"); unifiedRouteDataStructure.setTargetService("service-provider");
LabelRouteRule labelRouteData = new LabelRouteRule(); LabelRouteRule labelRouteData = new LabelRouteRule();
labelRouteData.setDefaultRouteVersion("v1"); labelRouteData.setDefaultRouteVersion("v1");
RouteRule routeRule = new HeaderRule(); RoutingRule routingRule = new HeaderRule();
routeRule.setType("header"); routingRule.setType("header");
routeRule.setCondition("="); routingRule.setCondition("=");
routeRule.setKey("tag"); routingRule.setKey("tag");
routeRule.setValue("v2"); routingRule.setValue("v2");
RouteRule routeRule1 = new UrlRule.Parameter(); RoutingRule routingRule1 = new UrlRule.Parameter();
routeRule1.setType("parameter"); routingRule1.setType("parameter");
routeRule1.setCondition(">"); routingRule1.setCondition(">");
routeRule1.setKey("id"); routingRule1.setKey("id");
routeRule1.setValue("10"); routingRule1.setValue("10");
RouteRule routeRule2 = new UrlRule.Path(); RoutingRule routingRule2 = new UrlRule.Path();
routeRule2.setType("path"); routingRule2.setType("path");
routeRule2.setCondition("="); routingRule2.setCondition("=");
routeRule2.setValue("/router-test"); routingRule2.setValue("/router-test");
routeRules.add(routeRule); routingRules.add(routingRule);
routeRules.add(routeRule1); routingRules.add(routingRule1);
routeRules.add(routeRule2); routingRules.add(routingRule2);
MatchService matchService = new MatchService(); MatchService matchService = new MatchService();
matchService.setVersion("v2"); matchService.setVersion("v2");
matchService.setWeight(50); matchService.setWeight(50);
matchService.setRuleList(routeRules); matchService.setRuleList(routingRules);
matchServices.add(matchService); matchServices.add(matchService);
labelRouteData.setMatchRouteList(matchServices); labelRouteData.setMatchRouteList(matchServices);
unifiedRouteDataStructure.setLabelRouteRule(labelRouteData); unifiedRouteDataStructure.setLabelRouteRule(labelRouteData);

@ -48,33 +48,33 @@ The rules set in the instance are as follows:
```java ```java
@GetMapping("/add") @GetMapping("/add")
public void getDataFromControlPlaneTest() { public void getDataFromControlPlaneTest() {
List<RouteRule> routeRules = new ArrayList<>(); List<RoutingRule> routingRules = new ArrayList<>();
List<MatchService> matchServices = new ArrayList<>(); List<MatchService> matchServices = new ArrayList<>();
UnifiedRouteDataStructure unifiedRouteDataStructure = new UntiedRouteDataStructure(); UnifiedRouteDataStructure unifiedRouteDataStructure = new UntiedRouteDataStructure();
unifiedRouteDataStructure.setTargetService("service-provider"); unifiedRouteDataStructure.setTargetService("service-provider");
LabelRouteRule labelRouteData = new LabelRouteRule(); LabelRouteRule labelRouteData = new LabelRouteRule();
labelRouteData.setDefaultRouteVersion("v1"); labelRouteData.setDefaultRouteVersion("v1");
RouteRule routeRule = new HeaderRule(); RoutingRule routingRule = new HeaderRule();
routeRule.setType("header"); routingRule.setType("header");
routeRule.setCondition("="); routingRule.setCondition("=");
routeRule.setKey("tag"); routingRule.setKey("tag");
routeRule.setValue("v2"); routingRule.setValue("v2");
RouteRule routeRule1 = new UrlRule.Parameter(); RoutingRule routingRule1 = new UrlRule.Parameter();
routeRule1.setType("parameter"); routingRule1.setType("parameter");
routeRule1.setCondition(">"); routingRule1.setCondition(">");
routeRule1.setKey("id"); routingRule1.setKey("id");
routeRule1.setValue("10"); routingRule1.setValue("10");
RouteRule routeRule2 = new UrlRule.Path(); RoutingRule routingRule2 = new UrlRule.Path();
routeRule2.setType("path"); routingRule2.setType("path");
routeRule2.setCondition("="); routingRule2.setCondition("=");
routeRule2.setValue("/router-test"); routingRule2.setValue("/router-test");
routeRules.add(routeRule); routingRules.add(routingRule);
routeRules.add(routeRule1); routingRules.add(routingRule1);
routeRules.add(routeRule2); routingRules.add(routingRule2);
MatchService matchService = new MatchService(); MatchService matchService = new MatchService();
matchService.setVersion("v2"); matchService.setVersion("v2");
matchService.setWeight(100); matchService.setWeight(100);
matchService.setRuleList(routeRules); matchService.setRuleList(routingRules);
matchServices.add(matchService); matchServices.add(matchService);
labelRouteData.setMatchRouteList(matchServices); labelRouteData.setMatchRouteList(matchServices);
unifiedRouteDataStructure.setLabelRouteRule(labelRouteData); unifiedRouteDataStructure.setLabelRouteRule(labelRouteData);
@ -90,36 +90,36 @@ Rules also support dynamic modification. The rules for testing dynamic modificat
```java ```java
@GetMapping("/add") @GetMapping("/add")
public void getDataFromControlPlaneTest() { public void getDataFromControlPlaneTest() {
List<RouteRule> routeRules = new ArrayList<>(); List<RoutingRule> routingRules = new ArrayList<>();
List<MatchService> matchServices = new ArrayList<>(); List<MatchService> matchServices = new ArrayList<>();
UntiedRouteDataStructure unifiedRouteDataStructure = new UntiedRouteDataStructure(); UntiedRouteDataStructure unifiedRouteDataStructure = new UntiedRouteDataStructure();
unifiedRouteDataStructure.setTargetService("service-provider"); unifiedRouteDataStructure.setTargetService("service-provider");
LabelRouteRule labelRouteData = new LabelRouteRule(); LabelRouteRule labelRouteData = new LabelRouteRule();
labelRouteData.setDefaultRouteVersion("v1"); labelRouteData.setDefaultRouteVersion("v1");
RouteRule routeRule = new HeaderRule(); RoutingRule routingRule = new HeaderRule();
routeRule.setType("header"); routingRule.setType("header");
routeRule.setCondition("="); routingRule.setCondition("=");
routeRule.setKey("tag"); routingRule.setKey("tag");
routeRule.setValue("v2"); routingRule.setValue("v2");
RouteRule routeRule1 = new UrlRule.Parameter(); RoutingRule routingRule1 = new UrlRule.Parameter();
routeRule1.setType("parameter"); routingRule1.setType("parameter");
routeRule1.setCondition(">"); routingRule1.setCondition(">");
routeRule1.setKey("id"); routingRule1.setKey("id");
routeRule1.setValue("10"); routingRule1.setValue("10");
RouteRule routeRule2 = new UrlRule.Path(); RoutingRule routingRule2 = new UrlRule.Path();
routeRule2.setType("path"); routingRule2.setType("path");
routeRule2.setCondition("="); routingRule2.setCondition("=");
routeRule2.setValue("/router-test"); routingRule2.setValue("/router-test");
routeRules.add(routeRule); routingRules.add(routingRule);
routeRules.add(routeRule1); routingRules.add(routingRule1);
routeRules.add(routeRule2); routingRules.add(routingRule2);
MatchService matchService = new MatchService(); MatchService matchService = new MatchService();
matchService.setVersion("v2"); matchService.setVersion("v2");
matchService.setWeight(50); matchService.setWeight(50);
matchService.setRuleList(routeRules); matchService.setRuleList(routingRules);
matchServices.add(matchService); matchServices.add(matchService);
labelRouteData.setMatchRouteList(matchServices); labelRouteData.setMatchRouteList(matchServices);
unifiedRouteDataStructure.setLabelRouteRule(labelRouteData); unifiedRouteDataStructure.setLabelRouteRule(labelRouteData);

Loading…
Cancel
Save