nutzboot/nutzboot-starter/nutzboot-starter-sentinel-dubbo
2019-04-10 13:28:23 +08:00
..
src/main update: starter-sentinel-dubbo 去掉容易误解的提示 2019-03-08 21:24:23 +08:00
pom.xml update: keep going to 2.3.5-SNAPSHOT 2019-04-10 13:28:23 +08:00
README.md update: starter-sentinel-dubbo 修改readme 2019-01-14 14:27:10 +08:00

阿里开源项目 Sentinel: 分布式系统的流量防卫兵 dubbo适配

nutzboot-starter-sentinel-dubbo

控制台启动

java -Dserver.port=9090 -Dcsp.sentinel.dashboard.server=localhost:9090 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.4.1.jar

客户端配置

    #是否启用sentinel客户端
    sentinel.enabled=true
    #控制台地址
    sentinel.csp.sentinel.dashboard.server=localhost:9090
    #sentinel客户端端口,设置0时为随机端口
    #注意:使用集群流控功能时,重启jar后因端口变动导致规则失效,建议使用固定端口号
    sentinel.csp.sentinel.api.port=8721
    #sentinel客户端通信间隔毫秒数
    sentinel.csp.sentinel.heartbeat.interval.ms=3000
    #sentinel客户端本地IP地址,不设置则自动获取
    sentinel.csp.sentinel.heartbeat.client.ip=
    
    #规则存储的key名
    sentinel.rulekey=nutzboot
    #规则存储的发布订阅频道名
    sentinel.channel=sentinel

    #redis配置内容,用于存储规则,sentinel.enabled=true时初始化加载
    redis.host=127.0.0.1
    redis.port=6379
    redis.timeout=2000
    redis.max_redir=10
    redis.database=0
    redis.maxTotal=100
    redis.pool.maxTotal=100
    redis.pool.maxIdle=50
    redis.pool.minIdle=10
    #redis.password=test123
    #redis集群模式设置 redis.mode=cluster
    redis.mode=normal
    #redis.nodes=