
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Sentinel 是阿里中间件团队开源的,面向分布式服务架构的轻量级高可用流量控制组件,主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来帮助用户保护服务的稳定性。

随着微服务分布式系统变得日趋复杂,越来越多的组件开始走向分布式化,如分布式服务、分布式数据库、分布式缓存等,使得后台服务构成了一种复杂的分布式网络。在服务能力提升的同时,复杂的网络结构也使问题定位更加困难。在一个请求在经过诸多服务过程中,出现了某一个调用失败的情况,查询具体的异常由哪一个服务引起的就变得十分抓狂,问题定位和处理效率是也会非常低。

Sentinel 是阿里开源的一款面向分布式服务架构的流量控制组件,主要以流量为切入点,从流量控制、熔断降级、系统自适应保护等多个维度来保障微服务的稳定性。除了Spring Cloud Gateway官方提供的RequestRateLimiterGatewayFilterFactory过滤器工厂来实现网关限流之外,我们还可以选择集成 Sentinel 来实现限流。本文将主要学习 Spring Cl

背景:还是在调用远程接口,进行网络通信的时候,报了如下错误:W/System.err: java.net.UnknownServiceException:CLEARTEXT communication to xxx.xxx.xxx not permitted by network security policy原因:为保证用户数据和设备的安全,Google针对下一代 ...
随着微服务分布式系统变得日趋复杂,越来越多的组件开始走向分布式化,如分布式服务、分布式数据库、分布式缓存等,使得后台服务构成了一种复杂的分布式网络。在服务能力提升的同时,复杂的网络结构也使问题定位更加困难。在一个请求在经过诸多服务过程中,出现了某一个调用失败的情况,查询具体的异常由哪一个服务引起的就变得十分抓狂,问题定位和处理效率是也会非常低。

原因:安装 redis 时忘了 make install 这一步回到 /root/redis-4.0.9/src 目录下执行 make install 命令完成后再次 redis-server 成功启动 redis问题解决...
微服务系列:Spring Cloud Alibaba 之 Sentinel 详细入门微服务系列:Spring Cloud Alibaba 之 Sentinel 基本流控规则微服务系列:Spring Cloud Alibaba 之 Sentinel 高级流控规则微服务系列:Spring Cloud Alibaba 之 Sentinel 熔断降级规则微服务系列:Spring Cloud Alibaba

除了流量控制以外,对调用链路中不稳定的资源进行熔断降级也是保障高可用的重要措施之一。一个服务常常会调用别的模块,可能是另外的一个远程服务、数据库,或者第三方 API 等。例如,支付的时候,可能需要远程调用银联提供的 API;查询某个商品的价格,可能需要进行数据库查询。然而,这个被依赖服务的稳定性是不能保证的。如果依赖的服务出现了不稳定的情况,请求的响应时间变长,那么调用服务的方法的响应时间也会变长

传统的静态配置方式要想修改某个配置只能修改之后重新发布应用,要实现动态性,可以选择使用数据库,通过定时轮询访问数据库来感知配置的变化。轮询频率低感知配置变化的延时就长,轮询频率高,感知配置变化的延时就短,但比较损耗性能,需要在实时性和性能之间做折中。配置中心专门针对这个业务场景,兼顾实时性和一致性来管理动态配置。

上一篇文章:微服务系列:服务调用 Spring Cloud 之 OpenFeign 详细入门 我们已经能够学习到很多 OpenFeign 的入门知识,今天,我们来学习一下 OpenFeign 性能优化的相关配置。话不多说,开始今天的学习。日志增强浏览器发起的请求可以通过F12查看请求和响应信息。如果想看微服务中每个接口我们可以使用日志配置方式进行查看详细信息。OpenFeign 虽然提供了日志增强








