陌无崖
使用docker-compose部署envoy前端代理遇到的坑 使用docker-compose部署envoy前端代理遇到的坑
导语上一篇文章中我们介绍了Envoy的简单配置,Envoy有三种部署方式,这篇文章中我们来介绍其中的一种部署方式为前端代理。 部署前的准备安装Docker环境老版本的Docker被称为docker或docker-engine。如果安装了这些
2019-09-04
service Mesh体系中的Envoy入门 service Mesh体系中的Envoy入门
背景Envoy是一款由Lyft开源的7层代理和通信总线,我们都知道随着微服务的盛行,越来越多的项目中开始使用微服务的理念,当然我们也知道互联网中任何理念或者软件都不是绝对的银弹,随着微服务的流行,一个大项目中会有成千个微服务用于组合来完成项
2019-09-03
micro如何正确的分包写代码 micro如何正确的分包写代码
导语当我们还是小白,我们在写代码的时候,总会为了省事,就什么代码都写在一个文件里,如果一个文件不够,分两个,没有一个很好的规范性,最终的结果可能是这样的在一个包中充斥着各种文件,过了一段时间,如果想要看看这里面的代码,变得无从下手。今天我就
2019-08-17
Micro如何接收web端的发布实现后台订阅? Micro如何接收web端的发布实现后台订阅?
导语在web开发中有一种情况,我们或许希望在发送http请求的同时,后台服务订阅了该http请求,并对消息作出相应的处理,该怎么做呢?我们之前学过broker模式,这种模式可以在两个后台服务进行消息的发布和订阅,其实我们仍然可以利用这一点。
2019-08-16
微服务系列笔记之RabbitMQ的入门使用 微服务系列笔记之RabbitMQ的入门使用
导语上一篇文章我们讲到了broker模式,其实在Micro框架中已经为我们提供了一个rabbitMQ插件,我们可以借助这个插件来实现我们的生产与消费 启动RabbitMQ这里推荐使用docker启动,比较迅速rabbitmq是容器的名字 d
2019-08-14
微服务系列笔记之Broker模式入门介绍 微服务系列笔记之Broker模式入门介绍
导语API模式笔记告一段了,这篇文章总结了Micro中的消息订阅模式,在之前的系列文章中讲解了RabbitMQ消息队列,使用的是原生代码进行编写,在Micro中,其实为我们封装了RabbitMQ消息队列,不仅仅是RabbitMQ还有NATs
2019-08-12
微服务系列笔记之RPC和WebSocket 微服务系列笔记之RPC和WebSocket
导语这一篇文章会陆续介绍Micro API中的rpc模式和websocket模式,废话不多说,阅读前要保持头脑清晰就可以了。 RPC模式首先同样定义我们的api.proto和之前的代码一样 syntax = "proto3&quo
2019-08-12
微服务系列笔记之API事件订阅模式和元数据模式 微服务系列笔记之API事件订阅模式和元数据模式
导语今天继续总结关于micro api的其它用法。因为每个知识点基本类似,在这篇笔记中了event和meta做对比。本系列的笔记全部参考Go Micro官方源码及博客,比较多,有兴趣的可以去研究。 Event模式服务端首先实现我们的方法,这
2019-08-11
微服务系列笔记之Mico Api详解 微服务系列笔记之Mico Api详解
导语上一篇文章中有了入门案例,现在是不是有了很好的理解,不过有个前提是你需要了解grpc技术,简单的来说grpc是一个通信框架,micro是类似的一个通信框架,只不过这个框架应用于微服务中。因此如果你还未了解grpc技术,仍然建议你学习gr
2019-08-10
微服务系列笔记之Go-Micro入门案例 微服务系列笔记之Go-Micro入门案例
导语了解了Micro的基本框架之后,我们做一个简单的例子来实现客户端与服务端的通信,在了解本篇文章之前,需要你对rpc、grpc通信技术有所了解。 准备工作## 安装go-micro go get github.com/micro/go-m
2019-08-10
微服务系列笔记之Go-Micro 微服务系列笔记之Go-Micro
导语在上一篇博客中我们主要介绍了什么是微服务,读者可以用这篇文章进行简单的入门,当然仅仅阅读这一篇仍然是不够的,还需要广泛浏览相关概念,逐渐加深印象,可以更好的理解,在本篇文章中,主要分享了微服务框架的选型即Go-Mico,了解Go-Mic
2019-08-10
微服务系列笔记之什么是微服务 微服务系列笔记之什么是微服务
导语微服务(Microservice Architecture)是近几年流行的一种架构思想,它的概念没有很明确的指出。ThoughtWorks 公司的首席科学家 Martin Fowler曾经解释过这个概念:微服务架构风格是一种将单个应用程
2019-08-09