Spring Cloud Sentinel 相关介绍
文章发布时间:
最后更新时间:
最后更新时间:
Sentinel使⽤
随着微服务的流⾏,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切⼊点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。
Sentinel 具有以下特征:- 丰富的应⽤场景:Sentinel 承接了阿⾥巴巴近 10 年的双⼗⼀⼤促流量的核⼼场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填⾕、集群流量控制、实时熔断下游不可⽤应⽤等。
- 完备的实时监控: Sentinel 同时提供实时的监控功能。您可以在控制台中看到接⼊应⽤的单台机器秒级数据,甚⾄ 500
台以下规模的集群的汇总运⾏情况。 - ⼴泛的开源⽣态: Sentinel 提供开箱即⽤的与其它开源框架/库的整合模块,例如与 Spring Cloud、Dubbo、gRPC
的整合。您只需要引⼊相应的依赖并进⾏简单的配置即可快速地接⼊ Sentinel。 - 完善的 SPI 扩展点: Sentinel 提供简单易⽤、完善的 SPI 扩展接⼝。您可以通过实现扩展接⼝来快速地定制逻辑。例如定制规则管理、适配动态数据源等。
搭建Sentinel环境
项目地址:Github
完整启动参数,请将{version}
替换为你想要的版本1
java -Dserver.port=6666 -Dcsp.sentinel.dashboard.server=localhost:6666 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-{version}.jar
- 常用的额外参数:
- -Dserver.port=8080
- -Dcsp.sentinel.dashboard.server=localhost:6666
- -Dproject.name=sentinel-dashboard
访问Sentinel相关信息
名称 | 信息 |
---|---|
访问地址 | http://localhost:6666/ |
账号密码 | sentinel |