前言

本文为博主在项目环境搭建时记录的Sentinel安装流程,希望对大家能够有所帮助,不足之处欢迎批评指正🤝🤝🤝

Sentinel简介

github主页地址 👈👈👈大家按需访问🫡

Sentinel下载地址 👈👈👈大家按需访问🫡

Sentinel官方文档 👈👈👈大家按需访问🫡

微服务架构是一种将应用程序分为多个小的、独立的服务的架构模式。这些服务通常通过网络进行通信,形成一个分布式系统。 在这其中 Sentinel 作为流量治理组件,提供多种功能来确保微服务的稳定性和可靠性。

Sentinel的意义大家也可以看到能够让开发者更好地管理系统的可用性、稳定性和性能,当然这里博主主要还是一个学习目的🫡

Sentinel下载安装

注意:启动Sentinel控制台需要JDK1.8及以上版本👈👈👈

大家进入下载地址,自行选择所需版本进行安装,这里博主下载1.8.7版本,建议最好下载稳定发行版

1728441084514

而像这种alpha版本是供开发者测试使用的,不建议下载使用🫡

1728441644372

这样计算下载好啦,比较简单🫡🫡🫡

1728442214466

Sentinel配置与启动

因为Sentinel是一个jar包,所以可以控制台命令直接运行,默认情况下Sentinel Dashboard会在localhost:8080上运行,可以通过浏览器访问

1
java -jar sentinel-dashboard-1.8.7.jar

首先我们打开命令提示符检查是否存在端口冲突

1
netstat -ano | findstr :8080

1728442488699

检查完毕后启动Sentinel

1728442917729

访问管理界面,这里默认的账户和密码均为sentinel

1728442962481

1728443019940

如果不想日志文件生成在c盘可以通过运行java启动命令时设置日志路径来解决,这里需要用''框住配置项,但官方文档还是没特征指出这一注意项,因为否则的话会报错🤧🤧

1728444369849

1
java '-Dcsp.sentinel.log.dir=D:/yourCustomLogDirectory' -jar sentinel-dashboard-1.8.7.jar

1728444276657

如果发送端口冲突的话想进行端口更改也可以通过额外的启动命令来解决

1
java '-Dserver.port=8181' '-Dcsp.sentinel.dashboard.server=localhost:8181' -jar sentinel-dashboard-1.8.7.jar

1728444559798

当然配置端口和日志可以一起执行启动命令,大家按需进行启动命令调整🫡🫡

总结

到这一步环境已经搭建好了,后续博主再给大家整一个服务流量监控的博客,奥利给✊✊✊