当前位置: 首页 > news >正文

wordpress optiontree小熊猫seo博客

wordpress optiontree,小熊猫seo博客,湘阴县住房建设局网站,软件测试和软件开发哪个好本文介绍sentinel的直接流控的使用。 0、环境 jdk 1.8sentinel 1.8.2springboot 2.4.2 1、sentinel环境搭建 从官方发布的网站上下载: sentinel Jar,下载对应版本。 下载完成后,进入刚才下载的Jar文件所在的目录,执行如下命令&#xff1a…

本文介绍sentinel的直接流控的使用。

0、环境

  • jdk 1.8
  • sentinel 1.8.2
  • springboot 2.4.2

1、sentinel环境搭建

从官方发布的网站上下载: sentinel Jar,下载对应版本。
下载完成后,进入刚才下载的Jar文件所在的目录,执行如下命令:

java -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.8.2.jar

正常启动后,浏览器访问: http://localhost:8080,显示sentinel登录页面,用户名和密码默认都是sentinel。到这里,sentinel就搭建完成了。

2、集成sentinel

引入依赖:

<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-sentinel</artifactId><version>2021.1</version>
</dependency>

在application.yml文件中配置连接信息,配置如下:

spring:cloud:sentinel:transport:port: 8719dashboard: localhost:8080

其中,8719是sentinel api的默认端口。

3、配置资源

写一个简单的controller,代码如下:

@RestController
@RequestMapping("/sentinel")
@Slf4j
public class SampleController {/*** @SentinelResource注解标注此方法需要流量控制,blockHandler指定当触发流控后,要执行的业务逻辑。* 此处指定对应的方法名称,注意,方法名称需要和流控标注的方法签名完全一样。*/@GetMapping("/1")@SentinelResource(value = "sentinel1", blockHandler = "sentinel1Block")@ResponseBodypublic Map<String, String> sentinel1() {log.info("sentinel1()");Map<String, String> map = new HashMap();map.put("value", "1");return map;}public Map<String, String> sentinel1Block(BlockException blockException) {log.info("接口限流了!!!");return new HashMap<>();}}

4、设置流控规则

打开sentinel控制台,找到对应的服务,如果没找到,就手动向自己的服务发几次请求,再次刷新sentinel控制台,你的服务就出现了。

点击“流控规则”,再点击“新增流控规则”,输入如下图:
在这里插入图片描述
保存后,即可启动服务测试了。注意:这里使用的是直接流控模式,其作用是针对注解标注的controller接口。

测试就不说了吧,用postman或命令行都行。我用命令行:

curl --location --request GET 'http://localhost:9080/sentinel/1' \
--header 'User-Agent: Apifox/1.0.0 (https://apifox.com)' \
--header 'Accept: */*' \
--header 'Host: localhost:9080' \
--header 'Connection: keep-alive'

这是在mac环境的测试命令,注意,与Windows的区别。好了,就到这里吧。

http://www.mmbaike.com/news/83794.html

相关文章:

  • 做网站的开发软件广告公司推广
  • 南京建行网站电商运营自学网站
  • 网站网页制作的公厦门网站建设公司哪家好
  • ckplayer网站根目录衡阳seo服务
  • 深圳网站建设怎样容易网站优化的主要内容
  • 小企业网站怎么做搜索关键词排名优化
  • 嘉兴网站建设正规公司中文域名注册
  • 500网站建设广点通广告投放平台登录
  • 上海 网站建设公司怎么注册个人网站
  • wordpress 设置 httpsseo网站推广的主要目的
  • 中关村在线官方网站电脑wordpress免费建站
  • 湖南基础建设投资集团网站网络工程师培训班要多少钱
  • 广州市企业网站制作百度官方入口
  • 建立企业网站地址淘宝关键词搜索量查询
  • 大连网站建设服务网站安全检测工具
  • 网站建设好不好推广哪个app最挣钱
  • 江苏省政府门户网站建设方案邀请注册推广赚钱
  • 政府网站集约化建设范围欧美seo查询
  • python 仿wordpress宁波网站推广优化公司怎么样
  • wordpress主机配置嘉兴seo外包公司费用
  • 东莞市官网网站建设哪家好seo岗位是什么意思
  • 设计师用的素材网站有哪些信息如何优化上百度首页
  • 国开机考网站界面设计电商培训有用吗
  • 网站开发 团队协作深圳谷歌seo推广
  • 网站建设维护单选题品牌策划方案ppt
  • 承接网站开发重庆森林经典台词独白
  • 小说网站开发php上海百度seo公司
  • 乌克兰网站设计seo国外英文论坛
  • asp网站开发需要什么免费的网站推广软件
  • 昆明网站建设服务至上南宁关键词优化公司