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,可供查阅
    原文作者:承诺一时的华丽
    原文地址: https://www.jianshu.com/p/751cd31302e7
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞