搜索:Consul

共命中 5 条(服务端检索)
一篇读懂服务发现:CAP 约束下的注册中心选型
微服务架构中,服务 A 要调用服务 B,首先要知道 B 在哪——服务发现(Service Discovery)就是回答这个问题的机制。注册中心的选择(Eureka/Nacos/Consul/etcd)本质上是在 CAP 约束下做取舍。本文讲清服务发现的两种模式、主流注册中心的对比、以及选型的决策框架。
后端技术 精选 · 原创 · 今天 阅读 2·访客 2
操作系统内功 · 第 30 篇|内核时间子系统:从时钟源到 hrtimer,定时器轮的工程实现
一切超时与延迟测量的地基是内核时间子系统。本文讲清四个层次:时钟源(TSC 与它的漂移问题)、时间框架(wall time 与 monotonic 的区别、clock_gettime 该用哪个)、定时器实现(传统时间轮与 hrtimer 红黑树)、以及应用侧的 select/epoll 超时与 timerfd——理解了「时间从哪来」,NTP 跳变、延迟毛刺、定时器风暴这些问题就都有了坐标系。
后端技术 精选 · 原创 · 今天 阅读 1·访客 1
一篇读懂服务网格:Istio 与 sidecar 模式的代价
微服务间的通信问题(重试、熔断、限流、加密、追踪)如果在每个服务中实现,代码重复且侵入。服务网格(Service Mesh)把这些问题下沉到基础设施层——sidecar 代理透明地处理所有网络通信,业务代码零修改。本文讲清 sidecar 模式的原理、Istio 的能力与代价。
后端技术 精选 · 原创 · 今天 阅读 2·访客 2
一篇读懂配置中心:为什么不能把配置写死在代码里
数据库地址改了要重新编译、某个开关要发布才能切换、多环境配置要维护多份代码——这些痛点的根源是把配置写死在代码里。配置中心将配置从代码中分离出来,支持动态刷新、多环境管理与灰度发布。本文讲清配置中心的设计、主流方案的对比、以及配置变更的安全实践。
后端技术 精选 · 原创 · 今天 阅读 2·访客 2
一文都懂微服务
服务拆分、注册发现、熔断限流的架构设计要点
后端技术 精选 · 原创博客 · 2020-05-08 阅读 379·访客 377