2.Sentinel介绍和安装以及与微服务整合

Sentinel介绍和安装

Sentinel是阿里巴巴开源的一款微服务流量控制组件。官网地址:https://sentinelguard.io/zh-cn/index.html

1.安装Sentinel

1.1下载

sentinel官方提供了UI控制台,方便我们对系统做限流设置。大家可以在GitHub下载。

1.2运行

将jar包放到任意非中文目录,执行命令:

    java -jar sentinel-dashboard-1.8.1.jar

1.3修改端口

    java -Dserver.port=8090 -jar sentinel-dashboard-1.8.1.jar

1.4访问

访问http://localhost:8080页面,就可以看到sentinel的控制台了:

2.微服务整合Sentinel,在order-service中整合sentinel,并连接sentinel的控制台,步骤如下:

2.1引入sentinel依赖

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

2.2修改application.yml配置文件,添加如下内容

  sentinel:
      transport:
        dashboard: localhost:8090

2.3访问order-service的任意端点打开浏览器,访问http://localhost:10010/order/101,这样才能触发sentinel的监控。然后再访问sentinel的控制台,查看效果:

posted @ 2022-11-12 23:24  给我手牵你走  阅读(184)  评论(0编辑  收藏  举报