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

如何建设好一个公司网站县区工会网站建设方案

如何建设好一个公司网站,县区工会网站建设方案,wordpress调用标签工具,网站开发设计方案书本文介绍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.yayakq.cn/news/75097/

相关文章:

  • 铜川网站开发商标注册证查询官网
  • 专科网站建设论文宣城高端网站建设
  • 云南省建设工作网站wordpress去除目录
  • seo综合查询网站vps租用
  • 建设行政管理部门网站景观设计公司资质
  • 河南郑州建设厅网站可以看禁止访问网站的浏览器
  • 企业网站建设的基本步骤最简单的wordpress主题
  • 网站软文推广好处前端静态资源如何部署到cdn上
  • 网站建设 佛山哪个网站做美食视频网站
  • 电子商务网站有哪些内容网站开发长春
  • 网站开发招标任务书做网站运营这工作怎么样
  • 汕头食品骏域网站建设设计之家官网首页
  • 网站开发是做啥的网页设计期末作业源码
  • 网站数据没有更新优秀网页设计作品案例欣赏
  • 学做吃的网站重庆农产品价格信息网
  • 公司建网站的步骤是什么厦门网页设计培训
  • 做任务网站源码网站开发外包合同模板
  • 注册网站要多久一般电商都是在哪些网站上做
  • 腾讯云备案 网站名称交互网站开发培训
  • 厦门做网站找哪家公司怎末把域名装wordpress
  • 可以做图接单的网站wordpress 验证码插件
  • 南昌盗网站少优化公司厦门网站开发公司哪家好
  • 当当网站建设的目标wordpress注册用户可见
  • 郑州做网站哪个周口网站关键词优化
  • 上海创意网站建设中国互联网协会曹伟
  • 网站上报名系统怎么做如何免费自己做个网站
  • 企业网站建设定制网站建设公司青岛建网站的公司
  • 搜索推广策略制定朝阳区seo技术
  • 网站首页制作过程网络服务机构的域名是什么
  • 网站建设考试试题曲麻菜公司网站建设