![cover](https://img-blog.csdnimg.cn/img_convert/47529958b3563f3feacf44e01c230348.png)
Spring Cloud Alibaba进阶之路:Sentinel+Nacos持久化
1、pom.xml=========之前有关Sentinel和Nacos相关jar包已经添加过 ,所以只添加需要Sentinel和Nacos整合的包。
1、pom.xml
=========
之前有关Sentinel和Nacos相关jar包已经添加过 ,所以只添加需要Sentinel和Nacos整合的包。
com.alibaba.csp
sentinel-datasource-nacos
2、bootstrap.yml
===============
Spring
spring:
application: # 应用名称
name: mall-goods
profiles: # 环境配置
active: dev
cloud:
nacos:
discovery:
服务注册地址
server-addr: 127.0.0.1:8848
config:
配置中心地址
server-addr: 127.0.0.1:8848
配置文件格式
file-extension: yml
sentinel:
取消控制台懒加载
eager: true
transport:
控制台地址
dashboard: 127.0.0.1:8282
nacos配置持久化
datasource:
ds1:
nacos:
server-addr: 127.0.0.1:8848
dataId: ${spring.application.name}-SENTINEL.json
groupId: DEFAULT_GROUP
data-type: json
rule-type: flow
3、Naocs控制台添加配置
==============
因为上面配置的 dataId: ${spring.application.name}-SENTINEL.json,所以这里在Nacos创建该 mall-goods-SENTINEL.json 配置集
然后在配置集中添加配置
[
{
“resource”: “/api/v1/sentinel/test-sentinel”,
“limitApp”: “default”,
“grade”: “1”,
“count”: “5”,
“strategy”: “0”,
“controlBehavior”: “0”,
“clusterMode”: false
}
]
相关属性说明
resource:资源名称
limitApp:来源应用
grade:阀值类型,0:线程数,1:QPS
count:单机阀值
strategy:流控模式,0:直接,1:关联,2:链路
controlBehavior:流控效果,0:快速失败,1:warmUp,2:排队等待
clusterMode:是否集群
4、查看Sentinel控制台
===============
笔者福利
以下是小编自己针对马上即将到来的金九银十准备的一套“面试宝典”,不管是技术还是HR的问题都有针对性的回答。
有了这个,面试踩雷?不存在的!
回馈粉丝,诚意满满!!!
雷?不存在的!**
回馈粉丝,诚意满满!!!
[外链图片转存中…(img-GVjofq6J-1714453492912)]
[外链图片转存中…(img-AeInM9u5-1714453492912)]
[外链图片转存中…(img-0MfkMnlL-1714453492912)]
[外链图片转存中…(img-kmkKpXHx-1714453492913)]
更多推荐
所有评论(0)