1、客户端pom引入
因sentinel-datasource-zookeeper 自带的zookeeper版本过高 排除 添加指定的版本的zookeeper版本
<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId> <version>2.2.4.RELEASE</version> <exclusions> <exclusion> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.4.11</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> </exclusion> <exclusion> <artifactId>slf4j-api</artifactId> <groupId>org.slf4j</groupId> </exclusion> <exclusion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.alibaba.csp</groupId> <artifactId>sentinel-datasource-zookeeper</artifactId> <version>1.8.0</version> <exclusions> <exclusion> <artifactId>zookeeper</artifactId> <groupId>org.apache.zookeeper</groupId> </exclusion> </exclusions> </dependency>
spring: cloud: sentinel: port: 8719 eager: true transport: dashboard: 127.0.0.1:8080 datasource: flow: zk: server-addr: zk地址 groupId: sentinel_rule_config/SENTINEL_GROUP dataId: ${spring.application.name}/flow-rules #data-type: json # 规则类型,取值见: # org.springframework.cloud.alibaba.sentinel.datasource.RuleType rule-type: flow #熔断降级 名称随意 degrade: zk: server-addr: zk地址 groupId: sentinel_rule_config/SENTINEL_GROUP dataId: ${spring.application.name}/degrade-rules rule-type: degrade #系统规则 名称随意 system: zk: server-addr: zk地址 groupId: sentinel_rule_config/SENTINEL_GROUP dataId: ${spring.application.name}/system-rules rule-type: system #授权规则 名称随意 authority: zk: server-addr: zk地址 groupId: sentinel_rule_config/SENTINEL_GROUP dataId: ${spring.application.name}/authority-rules rule-type: authority #参数规则 名称随意 param-flow: zk: server-addr: zk地址 groupId: sentinel_rule_config/SENTINEL_GROUP dataId: ${spring.application.name}/param-flow-rules rule-type: param-flow
3、测试
在sentinel 客户端增加 接口的 熔断规则后 访问该接口 出现如下场景 即是成功
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。