微服务
陌无崖
这个作者很懒,什么都没留下…
展开
-
微服务系列笔记之什么是微服务
导语微服务(Microservice Architecture)是近几年流行的一种架构思想,它的概念没有很明确的指出。ThoughtWorks 公司的首席科学家 Martin Fowler曾经解释过这个概念:微服务架构风格是一种将单个应用程序作为一套小型服务开发的方法,每种应用程序都在自己的进程中运行,并与轻量级机制(通常是HTTP资源API)进行通信。 这些服务是围绕业务功能构建的,可以通过全...原创 2019-08-12 09:23:42 · 147 阅读 · 0 评论 -
微服务系列笔记之Go-Micro
导语在上一篇博客中我们主要介绍了什么是微服务,读者可以用这篇文章进行简单的入门,当然仅仅阅读这一篇仍然是不够的,还需要广泛浏览相关概念,逐渐加深印象,可以更好的理解,在本篇文章中,主要分享了微服务框架的选型即Go-Mico,了解Go-Mico与微服务的关系。Go-Mico是什么这里采用官方解释,Go Micro是一个插件式的RPC框架。它用于分布式系统开发。这个插件抽象出了分布式系统的细节,...原创 2019-08-12 09:24:26 · 322 阅读 · 0 评论 -
微服务系列笔记之Go-Micro入门案例
导语了解了Micro的基本框架之后,我们做一个简单的例子来实现客户端与服务端的通信,在了解本篇文章之前,需要你对rpc、grpc通信技术有所了解。准备工作## 安装go-microgo get github.com/micro/go-micro## 安装microgo get github.com/micro/micro## 安装grpcgo get -u google.golan...原创 2019-08-12 09:25:21 · 842 阅读 · 0 评论 -
微服务系列笔记之Mico Api详解
导语上一篇文章中有了入门案例,现在是不是有了很好的理解,不过有个前提是你需要了解grpc技术,简单的来说grpc是一个通信框架,micro是类似的一个通信框架,只不过这个框架应用于微服务中。因此如果你还未了解grpc技术,仍然建议你学习grpc基础,便于更好的理解本篇文章。准备工作## 安装go-microgo get github.com/micro/go-micro## 安装mic...原创 2019-08-12 09:26:21 · 605 阅读 · 0 评论 -
微服务系列笔记之API事件订阅模式和元数据模式
导语今天继续总结关于micro api的其它用法。因为每个知识点基本类似,在这篇笔记中了event和meta做对比。本系列的笔记全部参考Go Micro官方源码及博客,比较多,有兴趣的可以去研究。Event模式服务端首先实现我们的方法,这里需要注意的是,由于我们这使用的是事件订阅方法,因此实现的所有的共有方法都会被访问依次,私有方法将不会被访问,在Go张默认函数名首字母小写为私有方法,所以...原创 2019-08-12 09:27:01 · 521 阅读 · 0 评论