Alibaba Sentinel 初始化
本文最后更新于:2024年3月18日 凌晨
Alibaba Sentinel 初始化
pom.xml
1 2 3 4
| <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId> </dependency>
|
配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| spring: cloud: sentinel: transport: dashboard: localhost:9100 port: 8719 eager: true
|
Dashboard
Docker
1 2 3 4 5
| $ docker run -d \ -e JAVA_OPTS="-Dserver.port=9100 -Dcsp.sentinel.dashboard.server=localhost:9100 -Dproject.name=sentinel-dashboard -Dsentinel.dashboard.auth.username=root -Dsentinel.dashboard.auth.password=123456" \ -p 9100:9100 \ --name sentinel-dashboard \ lushan123888/sentinel-dashboard:1.8.3
|
-Dserver.port=9100
:用于指定 Sentinel 管理端口。
-Dcsp.sentinel.dashboard.server=localhost:9100
:向 Sentinel 测试项目指定Dashboard 地址。
-Dproject.name=sentinel-dashboard
:向 Sentinel 指定应用名称,比如上面对应的应用名称就为 sentinel-dashboard
-Dsentinel.dashboard.auth.username=sentinel
:用于指定控制台的登录用户名为 sentinel
-Dsentinel.dashboard.auth.password=123456
:用于指定控制台的登录密码为 123456
,如果省略这两个参数,默认用户和密码均为 sentinel
构建Docker镜像
- 创建Dockerfile
1 2 3 4 5
| FROM openJDK:8 WORKDIR /usr/local/sentinel-dashboard ADD ./sentinel-dashboard.jar sentinel-dashboard.jar ENV JAVA_OPTS "" ENTRYPOINT java $JAVA_OPTS -jar sentinel-dashboard.jar
|
- 构建镜像。
1
| $ docker build -t lushan123888/sentinel-dashboard:1.8.3 .
|