嘉兴品牌网站初学者求教怎样做网站
news/
2025/9/22 18:24:18/
文章来源:
嘉兴品牌网站,初学者求教怎样做网站,网络营销师证怎么考,注册公司100万实缴多少序言
Sentinel 是阿里巴巴开源的一款流量防护与监控平台#xff0c;它可以帮助开发者有效地管理微服务的流量#xff0c;实现流量控制、熔断降级、系统负载保护等功能。本文将介绍如何在项目中部署和配置 Sentinel 控制台#xff0c;实现微服务的流量防护和监控。
一、Sen…序言
Sentinel 是阿里巴巴开源的一款流量防护与监控平台它可以帮助开发者有效地管理微服务的流量实现流量控制、熔断降级、系统负载保护等功能。本文将介绍如何在项目中部署和配置 Sentinel 控制台实现微服务的流量防护和监控。
一、Sentinel 控制台部署流程 官网下载 Sentinel 控制台 启动 Sentinel 控制台 java \
# 指定 Sentinel 控制台的端口为 8080
-Dserver.port8080 \
# 配置 Sentinel 控制台的地址
-Dcsp.sentinel.dashboard.serverlocalhost:8080 \
# 指定 Sentinel 控制台的项目名称
-Dproject.namesentinel-dashboard \
# 指定启动的 Java 应用程序的 JAR 文件
-jar sentinel-dashboard.jar打开浏览器输入网址 localhost:8080 进入 Sentinel 控制台。Sentinel 控制台需要登录账号和密码默认都是 sentinel
二、微服务整合 Sentinel 引入依赖 dependencyManagementdependencies!-- spring-cloud-alibaba 依赖版本 --dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-alibaba-dependencies/artifactIdversion2021.0.5.0/versiontypepom/typescopeimport/scope/dependency!-- spring-boot 依赖版本 --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-dependencies/artifactIdversion2.7.15/versiontypepom/typescopeimport/scope/dependency/dependencies
/dependencyManagement!-- 引入 sentinel 依赖 --
dependencygroupIdcom.alibaba.cloud/groupId artifactIdspring-cloud-starter-alibaba-sentinel/artifactId
/dependencyapplication.yml 文件中编写 Sentinel 配置 spring:cloud: sentinel:transport:# 指定 dashboarddashboard: localhost:8080访问微服务接口 # 使用 curl 命令访问自定义 user-service 服务的 /test/helo 接口
curl localhost:1920/test/helo多次访问之后的效果
三、流量监控和管理
3.1 流量监控 在 Sentinel 控制台的实时监控页面同一个服务下的所有机器的簇点信息会被汇总并且秒级地展示在 “实时监控” 页面。默认情况下实时监控仅存储 5 分钟以内的数据如果需要持久化需要通过调用实时监控接口来定制。
3.2 流量管理 Sentinel 控制台提供简单的规则管理以及推送的功能。开发人员可以根据具体的业务需求添加相应的规则实现流量的管理其中流量管理包括流量控制、熔断降级、热点参数限流、来源访问控制等。
四、FAQ Sentinel 控制台所在的机器时间需要与应用的机器时间保持一致否则会导致拉不到实时的监控数据。 Sentinel 控制台定义的规则仅保存在内存中控制台重启之后规则将会丢失。 在使用 Sentinel 时注意 spring-boot 与 spring-cloud-alibaba 的版本兼容关系。版本兼容关系可参考下图或官网。
推荐阅读
Docker Compose简化多容器应用部署cURL命令行下的网络工具RabbitMQDocker 单机部署深入理解 Java 并发AbstractQueuedSynchronizer 源码分析深入了解 ArthasJava 应用程序诊断利器
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/909963.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!