摘要:
Raft是consoul和etcd的核心算法 1.1.1. Raft介绍 Raft提供了一种在计算系统集群中分布状态机的通用方法,确保集群中的每个节点都同意一系列相同的状态转换 它有许多开源参考实现,具有Go,C ++,Java和Scala中的完整规范实现 一个Raft集群包含若干个服务器节点,通常 阅读全文
摘要:
1.1.1. go-micro简介 Go Micro是一个插件化的基础框架,基于此可以构建微服务,Micro的设计哲学是可插拔的插件化架构 在架构之外,它默认实现了consul作为服务发现(2019年源码修改了默认使用mdns),通过http进行通信,通过protobuf和json进行编解码 1.1 阅读全文