栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Sentinel限流熔断入门及SpringCloudAlibaba上下文补充内容

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Sentinel限流熔断入门及SpringCloudAlibaba上下文补充内容

上篇文章传送门:

OpenFeign调用服务初级进阶_fhrui的博客-CSDN博客

如果对Nacos感兴趣的同学可以看Nacos源码下载地址:

github.com/alibaba/nacos

补充内容:开始在CSND上写的时候忘记上下文连接.

SpringBoot和SpringCloud:

简单理解:SpringBoot是单体架构,产生的原因是以前老项目的配置过于繁琐,SpringBoot的核心思想就是约定大于配置.而理解掌握SpringBoot则是为了学习SpringCloud(微服务)

整体学习SpringCloudAlibaba微服务架构,为什么选CloudAlibaba原因:SpringCloudAlibaba是阿里推出,且经历双11等活动历经过市场高并发实践一套完善的微服务架构.

阿巴阿巴就这么多了.

Spring CloudAlibaba实现的一套微服务架构,解决方案设计架构如图所示:

 后面所学习的所有内容都是基于上图.补充内容到此.

Sentinel限流熔断入门

简单介绍:

Sentinel (分布式系统的流量防卫兵) 是阿里开源的一套用于服务容错的综合性解决方案。它以流量

为切入点, 从流量控制、熔断降级、系统负载保护等多个维度来保护服务的稳定性。

Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景, 例如秒杀(即

突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游

不可用应用等。

Sentinel 提供了实时的监控功能,通过控制台可以看到接入应用的单台机器秒级数据,甚至500 台以下规

模的集群的汇总运行情况。

Sentinel 提供了开箱即用特性,可以快速实现与它开源框架整合, 例如与 Spring

Cloud、Dubbo、gRPC 的整合。只需要引入相应的依赖并进行简单的配置即可快速地接入。

Sentinel核心分为两个部分:

核心库(Java 客户端):能够运行于所有 Java 运行时环境,同时对Dubbo /Spring Cloud 等框架也有较好的支持。

控制台(Dashboard):基于 Spring Boot 开发,打包后可以直接运行。

嗯.介绍是粘贴复制的哈哈哈.直接用吧.

安装下载启动Sentinel服务

下载地址:https://github.com/alibaba/Sentinel/releases

下载下来并且启动jar包,我这里为防止端口被占用就指定了启动端口:

 启动命令:java -Dserver.port=8180 -Dcsp.sentinel.dashboard.server=localhost:8180 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.8.3.jar

 

 访问Sentinal服务:localhost:8180,账密都是sentiel

 登录以后我们就在此页面对服务接口访问进行限流限制

 因自己电脑上刚不小心启动的sentinel是1.8.0版本,新的1.8.3版本记得不需要输入账密,直接进入控制台,这里就不在切换图片了.入门先学习到这.其实光SpringCloudAlibaba那张微服务架构图,内藏的信息量就很大.每天进步一点

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/785458.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号