特性

    • 框架 用于写服务
    • 用于访问服务
    • 示例 演示使用Micro的方法
    • 搜索大家贡献的相关开源库
    • Web Dashboard,用于可视化管理微服务。
    • CLI,命令行接口。
    • Bot,面向Slack或HipChat访问微服务的工具。
    • New,用于快整生成服务模板,快速开发。
    • Go Micro抽象出分布式系统
    • 集成服务发布、RPC、分发/订阅机制、消息编码
    • 超时容错、重试机制、负载均衡
    • 功能可扩展
    • 可插拔的后台交换技术
    • 可插拔 - 可以选择从哪个源加载配置:文件、环境变量、consul。
    • 可合并 - 针对多个配置源可以合并并重写。
    • 回退 - 可以指定当key不存在时设置值。
    • 可观察 - 可以查看配置的变动。
    • go-micro与micro的插件集
    • 包含了绝大多数的后端技术
    • grpc, kubernetes, etcd, kafka等等
    • 经过生产环境验证