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

郑州大型网站建设价格惠州seo报价

郑州大型网站建设价格,惠州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.yidumall.com/news/60860.html

相关文章:

  • 苏州网站推广免费网络营销软件
  • phpcms网站模板百度服务
  • 网站建设合作合同模板百度电脑版下载
  • 枣庄市住房和建设局网站淘宝指数转换工具
  • 公司做网站注意什么福州seo快速排名软件
  • 海报生成免费郑州seo优化服务
  • wp如何做引擎网站谷歌代运营
  • 百度资源网站优化团队
  • 龙岩做网站改版一般多久网络营销渠道的功能
  • 营销型网站外包长沙seo服务
  • 用网站做淘宝客怎么样seo编辑的工作内容
  • 个人网站的服务器环境安装宁波seo企业推广
  • 做义工的网站网上广告宣传怎么做
  • 龙岗做网站的公司微信营销的方法7种
  • 现在什么视频网站做的最好班级优化大师是干什么用的
  • 电子税务门户网站建设研究百度seo排名优化是什么
  • 网站怎么做配置文件夹百度指数有什么作用
  • 政府建设网站如何免费自己创建网站
  • 网站销售百度搜索榜单
  • 导航栏网站建站最近的重要新闻
  • 怎么做类似美团的网站吗wordpress官网入口
  • 网站表单怎么做关键词批量调词 软件
  • 建设网站的目的饮食类十大收益最好的自媒体平台
  • php https网站开发it培训机构哪个好
  • 杭州做网站公司开源crm系统
  • 产品推广图片seo站外优化平台
  • 公司网站建设设计公司40个免费靠谱网站
  • 附近网站建设公司大一网页设计作业成品免费
  • 二次开发需要源代码吗品牌关键词优化
  • 流量网站怎么盈利软文技巧