Go - Micro微服务框架实践 - 介绍(一)

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,通过它来使其变成可插拨的工具库。

相关资源

  • 示例,上面有相关如何使用micro的信息。
  • 搜索搜索可使用的相关micro开源项目。
  • 博客,深入理解micro,了解更多的服务设计思路。
  • 视频 2016年在英国Golong会议上,关于micro的简单介绍。
  • PPT,上面有一些PPT,可供查阅

你可能感兴趣的:(Go - Micro微服务框架实践 - 介绍(一))