Spring Cloud Alibaba#19.Sentinel代码设置及通信原理

本文咱们讲解如何通过代码设置Sentinel规则及背后的通信原理

  • Sentinel Starter内置类FlowRuleManager.loadRules()用来使用代码设置

 

  • Sentinel通信原理

笔记对应学习视频:

https://www.itlaoqi.com/chapter/2661.html

  • Sentinel通信特点
    • 1. sentinel-transport-simple-http会在客户端主机创建新端口8719
    • 2. 当端口占用时端口逐次+1,直到可用
    • 3. 第一次启动sentinel-transport-simple-http会向Dashboard注册
    • 4. STSH默认间隔10秒钟向Dashboard发送心跳包通知健康状态
    • 5.http://客户端IP:8719/api对Dashboard暴露API接口供其调用,包括获取监控数据/设置规则/查询配置信息等
    • 6. Dashboard与STSH间采用REST风格通信
    • 7.因为涉及开辟新端口,所以不要忘记在客户端防火墙放行8719/8720等端口
  • STSH对Dashboard开放的API清单,了解下就好

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值