当前位置:
首页 >
阿里巴巴开源力作(二)--分布式流量卫兵Sentinel简介及控制台安装
发布时间:2024/3/13
55
豆豆
生活随笔
收集整理的这篇文章主要介绍了
阿里巴巴开源力作(二)--分布式流量卫兵Sentinel简介及控制台安装
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
文章目录
- 简介
- 控制台的安装
Sentinel是阿里中间件团队开源的,面向分布式服务架构的轻量级流量控制产品,主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来帮助用户保护服务的稳定性。Sentinel主要有2个部分,核心部分以及控制台部分,本文主要先对Sentinel进行简介以及介绍控制台的安装.
简介
Sentinel 具有以下特征:
- 丰富的应用场景: Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀,即突发流量控制在系统容量可以承受的范围;消息削峰填谷;实时熔断下游不可用应用,等等。
- 完备的监控功能: Sentinel 同时提供最实时的监控功能,您可以在控制台中看到接入应用的单台机器秒级数据,甚至 500 台以下规模的集群的汇总运行情况。
- 简单易用的扩展点: Sentinel 提供简单易用的扩展点,您可以通过实现扩展点,快速的定制逻辑。例如定制规则管理,适配数据源等。
Sentinel 分为两个部分:
- 核心库(Java 客户端)不依赖任何框架/库,能够运行于所有 Java 运行时环境,同时对 Dubbo / Spring Cloud 等框架也有较好的支持。
- 控制台(Dashboard)基于 Spring Boot 开发,打包后可以直接运行,不需要额外的 Tomcat 等应用容器。
控制台的安装
官方下载Sentinel压缩包
- 编译项目(这里使用maven工具进行编译)
Shift+鼠标右键,打开Powershell,没用过的童鞋有福了,这是知识点,你又get了,Powershell非常好用。
- 执行命令:mvn clean package,等待编译打包完成
- 成功!我在公司,网比较慢,所以花了9分钟。
- 编译打包完成以后,在Sentinel-master->sentinel-dashboard->target目录下会看到sentinel-dashboard.jar
- 见到jar包应该熟悉了吧,我用最常用的命令启动java -jar sentinel-dashboard.jar &
- localhost:8080访问成功
- 因为后续使用Sentinel控制台是非必须、可以单独作为一方进行安装的应用,为了在后续实际使用Sentinel的时候可以接入该控制台更加方便的对数据进行监控,所以本文先介绍控制台的安装,最后附上官方参考档
总结
以上是生活随笔为你收集整理的阿里巴巴开源力作(二)--分布式流量卫兵Sentinel简介及控制台安装的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 深度学习头像定位头像分割
- 下一篇: 在进化计算中,软件进行元基编码的新陈代谢