1.  拉取 Sentinel 镜像
docker pull bladex/sentinel-dashboard:1.8.8
 2. 启动 Sentinel 容器
docker run -d \
--name sentinel \
-d --restart=always \
-p 8858:8858 \
-e AUTH_USERNAME=admin \
-e AUTH_PASSWORD=admin \
bladex/sentinel-dashboard:1.8.8
 3.  验证容器状态
docker logs -f sentinel
 4. 访问控制台

浏览器访问:http:localhost:8858;使用自定义账号密码登录

 5. 微服务接入 Sentinel

在 Spring Boot 应用的 application.yml 中添加:

spring:
    sentinel:
      # 取消控制台懒加载
      eager: true
      transport:
        # 控制台地址
        dashboard: 127.0.0.1:8858
        # 本地监控端口
        port: 8719 
      # nacos配置持久化
      datasource:
        ds1:
          nacos:
            server-addr: 127.0.0.1:8848
            namespace: public
            username: nacos
            password: nacos
            groupId: DEFAULT_GROUP
            data-type: json
            rule-type: gw-flow
Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐