快捷搜索: 王者荣耀 脱发

Alibaba Sentinel 安装教程

1 摘要

Sentinel 是阿里开源的微服务流量限制、监控的框架。是承载阿里双十一大流量的核心技术之一。官网文档丰富、系统集成方便、开箱即用。本文将整理 Alibaba Sentinel 的安装教程。

Sentinel Github:

2 下载

下载地址:

选择 jar 文件下载即可

3 安装

Sentinel 下载的 jar 文件即为可执行文件,无需再安装

4 配置

Sentinel 为标准的 SpringBoot 项目,其 jar 文件中包含 Tomcat,默认的配置为:

端口(server.port): 8080

Sentinel 服务地址(csp.sentinel.dashboard.server): 127.0.0.1:8080

可以在启动时指定配置

示例:

指定端口为 8666

java -jar -Dserver.port=8666 sentinel-dashboard-1.8.0.jar

5 启动

推荐在 sentinel jar 文件同级目录下创建启动脚本

start_sentinel.sh

# !/bin/sh

nohup java -Dserver.port=8666 -Dcsp.sentinel.dashboard.server=127.0.0.1:8666 -Dproject.name=sentinel-dashboard -jar /root/sentinel-dashboard-1.8.0.jar >/dev/null 2>&1 &

这里需要注意的是 java -jar 后边需要接的是 jar 的完整路径,这样启动之后,使用 jps 命令才会是包含 jar 包的名称,否则只是 jar ,如果同一台服务器中有多个 jar 项目,则无法区分出每个 jar 属于哪一个项目。

6 使用

Sentinel 访问路径:

http://ip:port

eg: 
http://172.16.140.10:8666

Sentinel 用户名和密码:sentinel

7 centOS 7 端口开放

永久开启端口

sudo firewall-cmd --add-port=8666/tcp --zone=public --permanent

重载防火墙

sudo firewall-cmd --reload

8 推荐参考资料

经验分享 程序员 微信小程序 职场和发展