From e812061a75378dc9e83fc8b1b54e09479e9a1b08 Mon Sep 17 00:00:00 2001 From: fangjian0423 Date: Mon, 24 Jun 2019 16:15:17 +0800 Subject: [PATCH] update sentinel add hot param flow rule case --- .../cloud/alibaba/cloud/examples/TestController.java | 10 ++++++++-- .../src/main/resources/flowrule.json | 4 ++-- .../src/main/resources/param-flow.json | 2 +- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/spring-cloud-alibaba-examples/sentinel-example/sentinel-core-example/src/main/java/org/springframework/cloud/alibaba/cloud/examples/TestController.java b/spring-cloud-alibaba-examples/sentinel-example/sentinel-core-example/src/main/java/org/springframework/cloud/alibaba/cloud/examples/TestController.java index d96ed802..bb7f79b1 100644 --- a/spring-cloud-alibaba-examples/sentinel-example/sentinel-core-example/src/main/java/org/springframework/cloud/alibaba/cloud/examples/TestController.java +++ b/spring-cloud-alibaba-examples/sentinel-example/sentinel-core-example/src/main/java/org/springframework/cloud/alibaba/cloud/examples/TestController.java @@ -23,11 +23,17 @@ public class TestController { return "Hello"; } - @RequestMapping(value = "/test", method = RequestMethod.GET) - public String test1() { + @RequestMapping(value = "/aa", method = RequestMethod.GET) + @SentinelResource("aa") + public String aa(int b, int a) { return "Hello test"; } + @RequestMapping(value = "/test", method = RequestMethod.GET) + public String test1() { + return "Hello test"; + } + @RequestMapping(value = "/template", method = RequestMethod.GET) public String client() { return restTemplate.getForObject("http://www.taobao.com/test", String.class); diff --git a/spring-cloud-alibaba-examples/sentinel-example/sentinel-core-example/src/main/resources/flowrule.json b/spring-cloud-alibaba-examples/sentinel-example/sentinel-core-example/src/main/resources/flowrule.json index 63afc91a..3637fb4f 100644 --- a/spring-cloud-alibaba-examples/sentinel-example/sentinel-core-example/src/main/resources/flowrule.json +++ b/spring-cloud-alibaba-examples/sentinel-example/sentinel-core-example/src/main/resources/flowrule.json @@ -8,9 +8,9 @@ "strategy": 0 }, { - "resource": "p", + "resource": "/test", "controlBehavior": 0, - "count": 1, + "count": 0, "grade": 1, "limitApp": "default", "strategy": 0 diff --git a/spring-cloud-alibaba-examples/sentinel-example/sentinel-core-example/src/main/resources/param-flow.json b/spring-cloud-alibaba-examples/sentinel-example/sentinel-core-example/src/main/resources/param-flow.json index 72e1c2dc..b21fea86 100644 --- a/spring-cloud-alibaba-examples/sentinel-example/sentinel-core-example/src/main/resources/param-flow.json +++ b/spring-cloud-alibaba-examples/sentinel-example/sentinel-core-example/src/main/resources/param-flow.json @@ -1,6 +1,6 @@ [ { - "resource": "hotResource", + "resource": "aa", "count": 0, "grade": 1, "limitApp": "default",