Micro
简化微服务的开发。该文档可以帮助您快速编写新程序。
Micro 旨在提供构建微服务系统所需的关键组件。Micro拥有微服务架构,并且它也是一组构建可伸缩平台的工具组件。Micro尝试着把分布式系统的复杂度封装起来,尽可能让以便让开发者秒懂。
开始上手
可以查看go-micro着手新的服务。
概览
最主要部分是微服务工具库:Micro。
micro工具库由以下几个部分组成:
api
– API Gateway 网关。它是独立的HTTP入口,基于服务发现机制实现动态路由。web
– Web Dashboard web控制台。 提供可视化的发现与管理监控界面。cli
– Command line interface 命令行接口。提供描述、查询终端服务的交互入口。bot
– Slack与hipchat bot消息通知工具。也就是通过消息传递的CLI。new
– 新服务构建模板。
Micro依赖go-micro,通过它来使其变成可插拨的工具库。