etcd在微服务领域使用场景十分普遍,经常用于作为一个注册中心,提供服务注册与发现。近期梳理了etcd的一些内部结构与依赖组件,今天来聊一聊etcd的节点通信协议。
共识算法旨在机器集群出现异常时候能够维持一个一致认可的结论来保证对外提供服务,今天来聊一聊etcd的共识机制—-raft协议。
etcd在微服务领域使用场景十分普遍,经常用于作为一个注册中心,提供服务注册与发现。本系列将聊一聊etcd解决了什么问题、它是如何解决的角度来逐步分析。
池化操作在计算机领域层出不穷,如连接池、线程\协程池、工作池。我们要知道,之所以引入资源池,本质上是为了复用资源。
协程在Go里面是一个常见的概念,伴随着go程序的生命周期开始至结束。今天来聊一聊Go的协程泄露。
在微服务链路中,熔断是指在短时间内接口出现多次异常/超时(错误率过高),通过对接口快速失败,避免上游反复重试以至于下游被压垮的一种保护策略。