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介绍和安装以及与微服务整合_第1张图片

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

2.1引入sentinel依赖


        
            com.alibaba.cloud
            spring-cloud-starter-alibaba-sentinel
        

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

sentinel:
      transport:
        dashboard: localhost:8090

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

2.Sentinel介绍和安装以及与微服务整合_第2张图片

你可能感兴趣的:(sentinel,微服务,架构,云原生)