Sentinel学习(一)介绍和控制台

2019-11-10  本文已影响0人  nzdxwl

什么是Sentinel ?

来自官网的介绍:Sentinel - 分布式系统的流量防卫兵

    随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。

Sentinel 具有以下特征:
Sentinel 的主要特性:
主要特性
Sentinel 的开源生态:
开源生态
Sentinel 分为两个部分:
官方网址

Sentinel 控制台
Sentinel介绍
主流框架的适配
官方示例

使用控制台:

  1. 下载控制台jar文件,当前使用1.6.3版本,即下载sentinel-dashboard-1.6.3.jar
  2. 在保存控制台jar文件的目录下面,执行以下命令,端口可自定义:
    java -Dserver.port=9090 -Dscp.sentinel.dashboard.server=localhost:9090 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.6.3.jar
  3. 登录控制台默认用户名和密码都是 sentinel
    用户可以通过如下参数进行配置:
    -Dsentinel.dashboard.auth.username=sentinel 用于指定控制台的登录用户名为 sentinel;
    -Dsentinel.dashboard.auth.password=123456 用于指定控制台的登录密码为 123456;如果省略这两个参数,默认用户和密码均为 sentinel;
    -Dserver.servlet.session.timeout=7200 用于指定 Spring Boot 服务端 session 的过期时间,如 7200 表示 7200 秒;60m 表示 60 分钟,默认为 30 分钟;
    同样也可以直接在 Spring properties 文件中进行配置。
上一篇下一篇

猜你喜欢

热点阅读