阿里巴巴开源力作(二)--分布式流量卫兵Sentinel简介及控制台安装

Sentinel是阿里中间件团队开源的,面向分布式服务架构的轻量级流量控制产品,主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来帮助用户保护服务的稳定性。Sentinel主要有2个部分,核心部分以及控制台部分,本文主要先对Sentinel进行简介以及介绍控制台的安装.

简介

Sentinel 具有以下特征:

  • 丰富的应用场景: Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀,即突发流量控制在系统容量可以承受的范围;消息削峰填谷;实时熔断下游不可用应用,等等。
  • 完备的监控功能: Sentinel 同时提供最实时的监控功能,您可以在控制台中看到接入应用的单台机器秒级数据,甚至 500 台以下规模的集群的汇总运行情况。
  • 简单易用的扩展点: Sentinel 提供简单易用的扩展点,您可以通过实现扩展点,快速的定制逻辑。例如定制规则管理,适配数据源等。

Sentinel 分为两个部分:

  • 核心库(Java 客户端)不依赖任何框架/库,能够运行于所有 Java 运行时环境,同时对 Dubbo / Spring Cloud 等框架也有较好的支持。
  • 控制台(Dashboard)基于 Spring Boot 开发,打包后可以直接运行,不需要额外的 Tomcat 等应用容器。

控制台的安装

官方下载Sentinel压缩包

  • 编译项目(这里使用maven工具进行编译)
  1. 解压压缩包,进入到根目录
    在这里插入图片描述
    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的时候可以接入该控制台更加方便的对数据进行监控,所以本文先介绍控制台的安装,最后附上官方参考档
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

假装文艺范儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值