![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Cloud Alibaba
文章平均质量分 86
家师曹先生
这个作者很懒,什么都没留下…
展开
-
Spring Cloud Alibaba Sentinel - - >流控规则初体验
Sentinel 可以简单的分为 Sentinel 核心库 (sentinel-core依赖) 和 Dashboard (Sentinel控制台)。核心库不依赖 Dashboard,但是结合 Dashboard 可以取得最好的效果 (因为通过Sentinel控制台,我们可以更方便的设置规则,不仅效率提高了,还能进行实时监控,而无需编写java代码来设置规则)。原创 2022-12-22 17:53:06 · 406 阅读 · 0 评论 -
Spring Cloud Alibaba Sentinel - - > 容错机制
Sentinel 主要用来解决微服务架构中出现的一些可用性问题,从而实现系统的高可用。系统在运行过程中不可能不出现问题,我们需要做的是在系统出现问题的时候,通过容错机制来避免系统长时间处于不可用状态 (对于失败的请求可以通过定时任务做补偿)。原创 2022-12-17 00:25:15 · 711 阅读 · 0 评论 -
Spring Cloud Alibaba Nacos Config - - - >@RefreshScope动态获取刷新后的配置内容
配置通常用在 Bean 里面,在 Bean 中通过@Value 注解来获取配置信息,但 @Value 可以获取到配置中心的值,却无法动态感知获取修改后的配置内容。想要 @Value 可以动态获取配置修改后的值,需要在 Bean 上添加 @RefreshScope 注解。原创 2022-12-11 21:11:02 · 1764 阅读 · 0 评论 -
Spring Cloud Alibaba Nacos Config - - - >配置中心
在一个大型微服务项目中,可能会有几百上千个微服务。而每个微服务中都可能会有相同的配置项 ( Redis配置、MySQL配置、MQ配置等 ),给运维人员带来极大的负担,并且也不利于后期的维护。所以通过 Nacos 配置中心集中统一配置管理这些公共配置部分,然后在需要的微服务中引入这些配置,极大地降低了维护成本。原创 2022-12-10 14:10:41 · 871 阅读 · 0 评论 -
Spring Cloud Alibaba Nacos Config - - - >多配置文件/共享配置
在一个微服务架构应用系统中可能包含成百上千个微服务。而很多微服务可能都引入相同的中间件,当环境中引入的中间件较多时,集中管理配置/共享配置是非常有必要的,方便管理维护。比如:MySQL数据库、redis缓存、消息队列等。原创 2022-12-10 14:46:09 · 2619 阅读 · 0 评论 -
Spring Cloud OpenFeign - - - >拦截器
初学者很容易将 Spring MVC 拦截器 和 Spring Cloud OpenFeign 拦截器搞混,误以为OpenFeign拦截器就是SpringMVC拦截器:Spring MVC拦截器发生在客户端 和 服务端之间,在客户端向服务端发送请求时进行拦截处理。Spring Cloud OpenFeign拦截器发生在两个不同的服务之间,在服务消费端发送请求远程调用服务提供方时进行拦截处理。原创 2022-11-29 15:53:17 · 1814 阅读 · 1 评论 -
Spring Cloud OpenFeign - - - > 超时时间配置
以服务A 调用 服务B为例:连接超时时间 (connect-timeout):是指服务A去请求服务B的网络连接时间。读取超时时间/请求处理超时时间(read-timeout):是指服务A连接上服务B后,服务B处理这个请求并做出响应的时间。原创 2022-11-28 16:48:03 · 1622 阅读 · 0 评论 -
Spring Cloud OpenFeign - - - > 契约配置
Spring Cloud 在 Feign 的基础上做了扩展,可以使用 Spring MVC 的注解来完成Feign的功能。原生的 Feign 是不支持 Spring MVC 注解的,如果你想在 Spring Cloud 中使用原生的注解方式来定义客户端也是可以的,通过配置契约来改变这个配置,Spring Cloud 中默认的是 SpringMvcContract。原创 2022-11-27 16:09:58 · 541 阅读 · 0 评论 -
Spring Cloud OpenFeign - - - > 日志级别配置
OpenFeign 的日志配置分为 全局配置和局部配置。全局配置:加了@Configuration注解表示全局配置,对所有服务起作用。局部配置:不加@Configuration注解表示局部配置,只针对指定的一个服务起作用。原创 2022-11-26 18:02:07 · 3102 阅读 · 1 评论 -
Spring Cloud OpenFeign - - - > 远程调用
Spring Cloud OpenFeign 可以做到 让我们在使用 HTTP 请求远程服务时,就像调用本地方法一样。跟Dubbo一样,开发者无需关心和远程的交互细节( 即不需要通过常规的 Http Client 构建请求再解析返回数据,让开发者在调用远程接口时,就跟调用本地接口一样).原创 2022-11-24 23:30:50 · 1043 阅读 · 0 评论 -
Spring Cloud Nacos 2021使用LoadBalancer做负载均衡
LoadBalancer 的负载均衡策略没有 Ribbon 那么丰富,只提供了RandomLoadBalancer、NacosLoadBalancer、RoundRobinLoadBalancer,在不指定的时候默认使用RoundRobinLoadBalancer轮询负载均衡策略。 👉👉👉推荐使用整合 Ribbon 的方式来实现负载均衡。原创 2022-11-24 20:36:34 · 3189 阅读 · 3 评论