微服务
发
泰山与水
古今之成大事者,不惟有超世之才,亦惟有坚韧不拔之志
展开
-
限流需求你真的理解了吗?:【每分钟请求X个】 - 【最近一分钟请求x个】 - 【平均每分钟请求x个】
【每分钟请求X个】 :计数器算法【最近一分钟请求x个】:滑动窗口【平均每分钟请求x个】:漏斗【平均每分钟请求x个】:令牌桶,允许突发流量限流是保护高并发系统的三把利器(限流、缓存、降级)之一。限流在很多场景中用来限制并发和请求量,保护自身系统和下游系统不被巨型流量冲垮。比如秒杀业务或者一些访问量很高的基础性服务都会用到限流的技术。几种常见的限流算法1、计数器算法计数器算法是限流算法里最简单也是最容易实现的一种算法。假设我们限制一分钟的能够通过的请求数为100,算法的实现思路.转载 2020-07-26 13:50:31 · 559 阅读 · 0 评论 -
自己设计一个注册中心需要考虑哪些场景
现在微服务的概念已经非常普及了,说到微服务大家首先想到的是SpringCloud全家桶,SpringCloud提供了一个注册中心Euraka。除了Euraka、zookeeper,现在社区又出了一个很火微服务注册中心是nacos。如果我们自己要实现一个微服务注册中心,我们需要考虑到哪些问题?下面来总结一下:注册中心一般都是集群部署,一般一个集群部署3个节点。一个分布式服务A注册到注册中心,A服...原创 2020-04-24 15:10:55 · 820 阅读 · 0 评论