云服务器安装Sentinel

1、安装位置自己选择,使用命令下载

wget https://github.com/alibaba/Sentinel/releases/download/1.8.2/sentinel-dashboard-1.8.2.jar

 2、两种启动方式

1通过java -jar 命令启动sentinel服务,关闭后停止运行

 java -jar sentinel-dashboard-1.8.2.jar

 2后台启动,关闭后继续运行

 nohup java -jar sentinel-dashboard-1.8.2.jar > /usr/local/java/sentinel/sentinel.log 2>&1 &

3、登录阿里云账号,找到安全组,如图配置

4、用自己的云服务器公网ip+设定的域名访问登录,用户名和密码是sentinel 

 

  • 12
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
以下是一个示例的application.yml配置文件,其中包含了sentinel的基本配置和docker相关的配置: ``` server: port: 8080 spring: application: name: my-application datasource: url: jdbc:mysql://localhost:3306/my_database username: my_username password: my_password driver-class-name: com.mysql.jdbc.Driver cloud: sentinel: transport: dashboard: localhost:8080 port: 8719 namespace: my-application datasource: flow: type: cloudConfig flowRules: - resource: /hello count: 10 grade: QPS limitApp: default degrade: type: cloudConfig degradeRules: - resource: /hello count: 10 timeWindow: 60 grade: RT limitApp: default system: type: cloudConfig systemRules: - action: exceptionRatio: 0.1 resource: /hello docker: image: my-application container_name: my-application ports: - 8080:8080 ``` 其中: - server.port指定了该应用的端口号,可根据需要自行修改。 - spring.application.name指定了该应用的名称,可根据需要自行修改。 - spring.datasource配置了该应用的数据库连接信息,可根据需要自行修改。 - spring.cloud.sentinel.transport.dashboard指定了sentinel的dashboard地址,可根据需要自行修改。 - spring.cloud.sentinel.transport.port指定了sentinel的transport端口,可根据需要自行修改。 - spring.cloud.sentinel.transport.namespace指定了sentinel的namespace,可根据需要自行修改。 - spring.cloud.sentinel.datasource.flow.type、spring.cloud.sentinel.datasource.degrade.type和spring.cloud.sentinel.datasource.system.type分别指定了sentinel的流量控制、降级和系统保护规则的数据源类型,这里使用了cloudConfig。 - spring.cloud.sentinel.datasource.flow.flowRules、spring.cloud.sentinel.datasource.degrade.degradeRules和spring.cloud.sentinel.datasource.system.systemRules分别指定了sentinel的流量控制、降级和系统保护规则。这里定义了一个限制/hello接口每秒请求不超过10次的流量控制规则、一个当/hello接口响应时间超过1秒时进行降级的规则、以及一个当/hello接口的错误率超过10%时对其进行系统保护的规则。可根据需要自行修改。 - docker.image指定了该应用的docker镜像名称,可根据需要自行修改。 - docker.container_name指定了该应用的docker容器名称,可根据需要自行修改。 - docker.ports指定了该应用在docker容器内部和外部的端口映射关系,这里将容器内部的8080端口映射到了主机的8080端口。可根据需要自行修改。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

10年写bug经验

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

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

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

打赏作者

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

抵扣说明:

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

余额充值