网站开发说明书模板,html教学网站,做网站分几种,青岛 网站开发流量控制和限流是大型系统必不可少的组成部分#xff0c;Sentinel是Alibaba提供的一款特别好用的专业工具#xff0c;属于那种看起来很牛#xff0c;用起来也很牛的工具#xff0c;下面记录一下接入的过程。
一#xff0c;搭建平台
1#xff0c;下载jar包
地址#x…流量控制和限流是大型系统必不可少的组成部分Sentinel是Alibaba提供的一款特别好用的专业工具属于那种看起来很牛用起来也很牛的工具下面记录一下接入的过程。
一搭建平台
1下载jar包
地址https://github.com/alibaba/Sentinel/releases/download/1.8.6/sentinel-dashboard-1.8.6.jar
注意为了后面接入的方便需要关注一下版本要和你的项目的Spring Cloud版本匹配。
2部署
命令如下 nohup java -Dserver.port8090 -Dcsp.sentinel.dashboard.serverlocalhost:8090 -Dproject.namesentinel-dashboard -jar sentinel-dashboard-1.8.6.jar 端口可以自己定义 -Dcsp.sentinel.dashboard.serverlocalhost:8090 这一段是让Sentinel自己也注册在Sentinel-Dashboard上。 3 登录
地址是http://你的服务器IP:8090/
账号密码默认是sentinel/sentinel 二接入项目
1, 引入依赖到pom文件 dependency groupIdcom.alibaba.cloud/groupId artifactIdspring-cloud-starter-alibaba-sentinel/artifactId version2.2.9.RELEASE/version /dependency 2添加配置到项目的配置文件 spring.cloud.sentinel.transport.dashboardsentinel部署的服务器IP:8090 spring.cloud.sentinel.transport.port8719 3启动项目
启动完成后sentinel-dashboard如下 三简单配置实例
1 在项目里定义资源
serviceImpl的方法上使用SentinelResource定义资源 2在Sentinel-Dashboard上新增规则 3, 完成上述步骤后如果调用上面方法超过每秒1次的话就会被拦截。 码字不易记得点赞关注哟