1.在项目中导入包:
<dependency> <groupId>com.alibaba.csp</groupId> <artifactId>spring-boot-starter-ahas-sentinel-client</artifactId> <version>1.6.4</version> </dependency>
此处要注意一个问题,这个包和springboot的sentinel是不兼容,注意包冲突问题。
2.添加配置
公网yml配置如下
##这是你显示在sentinle控制台的名字 project.name: TEST-DEV ahas: ##这是你的分区名称 namespace: test ##公网的秘钥 license: xxxxxxxxxxxxxxxxxxxxxxxxxx
云局域网配置
##这是你显示在sentinle控制台的名字 project.name: TEST-DEV ahas: ##这是你的分区名称 namespace: test
此处需要注意的是,公网的一般用于我们本地注册,需要填写唯一序列号对应,所以查看的位置是在公网栏里面,一般会犯的错误就去局域网里面找注册在公网应用,导致一直错误的认为自己注册失败了,其实是已经成功的。
3.看下具体效果
上面截图的第一个地方就是切换公网和你所在的局域网的地方。
第二个就是你的 namespace 属性所对应的区间