一、常见的限流功能实现有以下三种方式: 滑动时间窗口、令牌桶、漏桶,这三种实现方式,有各自擅长的应用场景,而在 Sentinel 中这三种限流实现都有被用到,只不过使用在不同的限流...
Sentinel的工作原理:https://github.com/alibaba/Sentinel/wiki Sentinel会为所有的资源,以资源名为区分,创建各自的Defaul...
一、总结前置: 1、ribbon、feign、openfeign三者的对比: 我们现在工作中现在几乎都是直接使用openfeign,而我们很有必要了解一下,ribbon、feign...
一、Nacos CP集群架构的基础知识 1、Nacos集群部署后,可以同时支持AP和CP(注意,不是同时支持CAP) AP架构:临时实例 CP架构:持久化实例 在注册服务时,如果我...
Nacos官方文档:https://nacos.io/zh-cn/docs/quick-start.html 服务端对外暴露的API:https://nacos.io/zh-cn/...
Nacos官方文档:https://nacos.io/zh-cn/docs/quick-start.html 服务端对外暴露的API:https://nacos.io/zh-cn/...
整个Zookeeper集群就是一个多节点分布式一致性算法的实现,底层采用的实现协议为ZAB。 ZAB = Zookeeper Atomic Broadcast(Zookeeper原...
本次剖析得源码基于Zookeeper3.5.8 一、核心知识点总结前置: 集群核心配置文件如下: tickTime=2000 # 心跳间...
Linux操作系统底层基础知识扫盲 重点知识点(大纲): 内核的五大核心功能:CPU调度、内存管理、文件系统、应用管理(进程调度)、中断管理(设备驱动) 内核分类:宏内核、微内核 ...
计算机底层基础知识扫盲 重点知识点(大纲): 计算机组成 —— 控制器、运算器、存储器、输入设备、输出设备; 现代计算机:CPU(控制器+运算器)、主存+磁盘(存储器)、外围设备(...