Go Micro是用于分布式系统开发的框架。 Go Micro提供了分布式系统开发的核心要求,包括RPC和事件驱动的通信。 Micro哲学是可插拔体系结构的默认设置。 我们提供默认设置,以帮助您快速入门,但所有内容都可以轻松换出。 Auth是头等舱公民。 身份验证和授权通过为每个服务提供身份和证书来实现安全的零信任网络。 这还包括基于规则的访问控制。 从任何位置加载和热重载动态配置。 config接口提供了一种从任何来源(例如env vars,file等)加载应用程序级别config的方法。 您可以合并源,甚至定义后备。 一个简单的数据存储界面,用于读取,写入和删除记录。 默认情况下,它包括对内存,文件和CockroachDB的支持。