高可用架构
文章平均质量分 95
爱游泳的小肥猪
没有返回值就是最好的返回值!
展开
-
Spring Cloud Gateway 整合阿里 Sentinel网关限流实战
前一篇文章介绍了Spring Cloud Gateway的一些基础知识点,今天陈某就来唠一唠网关层面如何做限流?文章目录如下:网关如何限流?Spring Cloud Gateway本身自带的限流实现,过滤器是RequestRateLimiterGatewayFilterFactory,不过这种上不了台面的就不再介绍了,有兴趣的可以实现下。今天的重点是集成阿里的Sentinel实现网关限流,sentinel有不懂的可以看陈某的文章:阿里限流神器Sentinel夺命连环 17 问?从1.转载 2021-12-21 10:14:25 · 449 阅读 · 0 评论 -
SkyWalking使用
这是《Spring Cloud 进阶》第十篇文章,往期文章如下: 五十五张图告诉你微服务的灵魂摆渡者Nacos究竟有多强? openFeign夺命连环9问,这谁受得了? 阿里面试这样问:Nacos、Apollo、Config配置中心如何选型?这10个维度告诉你! 阿里面试败北:5种微服务注册中心如何选型?这几个维度告诉你! 阿里限流神器Sentinel夺命连环 17 问? 对比7种分布式事务方案,还是偏爱阿里开源的Seata,真香!(原理+实战)转载 2021-11-23 14:11:53 · 2183 阅读 · 0 评论 -
redis 基于哨兵实现高可用
Redis 哨兵集群实现高可用哨兵的介绍sentinel,中文名是哨兵。哨兵是 redis 集群机构中非常重要的一个组件,主要有以下功能:集群监控:负责监控 redis master 和 slave 进程是否正常工作。 消息通知:如果某个 redis 实例有故障,那么哨兵负责发送消息作为报警通知给管理员。 故障转移:如果 master node 挂掉了,会自动转移到 slave n...原创 2019-06-19 09:38:05 · 262 阅读 · 0 评论 -
Hystrix 介绍
用 Hystrix 构建高可用服务架构Hystrix 是什么?在分布式系统中,每个服务都可能会调用很多其他服务,被调用的那些服务就是依赖服务,有的时候某些依赖服务出现故障也是很正常的。Hystrix 可以让我们在分布式系统中对服务间的调用进行控制,加入一些调用延迟或者依赖故障的容错机制。Hystrix 通过将依赖服务进行资源隔离,进而阻止某个依赖服务出现故障时在整个系统所有的依...原创 2019-06-18 18:11:08 · 113 阅读 · 0 评论 -
深入 Hystrix 断路器执行原理
深入 Hystrix 断路器执行原理RequestVolumeThresholdHystrixCommandProperties.Setter().withCircuitBreakerRequestVolumeThreshold(int)表示在滑动窗口中,至少有多少个请求,才可能触发断路。Hystrix 经过断路器的流量超过了一定的阈值,才有可能触发断路。比如说,要求在...原创 2019-06-24 09:25:47 · 291 阅读 · 0 评论