微型化 Go Micro是用于分布式系统开发的框架。 它也被我们用来实现和支撑了百万级同时在线用户的业务。 服务治理能力,具体来说就是 发布部署,管理服务上下线和生命周期 服务注册与发现,有一个层次的地方能管控所有的服务 负载均衡,以灵活的策略来调用下游服务的多个实例 可观察性,我引发谁,谁调用我,监控(指标),日志(记录),调用追踪(跟踪) 流量管理,灰色发布,蓝绿发布,A / B测试 安全,对其他服务的访问进行认证与鉴权 配置中心,下发配置实时生效 这个仓库,以Go Micro v2.9.1为基准。在这个go-micro / v2稳定版的基础上,维持初心,保持架构,增加功能,修复Bug。 概述 Go Micro提供了分布式系统开发的核心要求,包括RPC和事件驱动的通信。 Micro哲学是可插拔体系结构的默认设置。我们提供默认设置,以帮助您快速入门,但所有内容都可以轻松换出。 特征