go-micro
go-micro 框架源码剖析之函数选项模式
go-micro整个框架都采用了函数式编程
,如果你对函数式编程
不了解的话,很难看懂源码,以及使用框架,本文将带你简单介绍一下go-micro下的函数式编程
,方便你入门使用。
go-micro pprof分析工具
pprof是golang程序性能分析工具,go-micro基于官方pprof做了一层封装,对网络和应用封装了一套完整的分析方法。
go-micro框架定义接口错误返回
go-micro
为分布式系统中发生的大多数事物包括错误提供了抽象和类型。通过提供一组核心错误和定义详细错误类型的能力,我们可以始终如一地了解典型 Go 错误字符串之外发生的情况.
go-micro接口调用
go-micro在微服务框架中提供了开箱即用的灵活接口,但是官方文档以及版本过于混乱,导致很难上手,初次使用很多调用都需要去阅读源码才能使用,微服务之间最核心的功能就是接口调用,当你使用go-micro的微服务去调用另一个go-micro的微服务时,使用起来简单,但是如果跨语言呢,grpc是没有语言限制的,假设你用go-micro实现了一个微服务,使用java作为客户端去调用呢?本教程主要记录go-micro在跨语言上调用接口的方法,希望对你有所帮助。
go-micro集成RabbitMQ实战和原理
在go-micro中异步消息的收发是通过Broker这个组件来完成的,底层实现有RabbitMQ、Kafka、Redis等等很多种方式,这篇文章主要介绍go-micro使用RabbitMQ收发数据的方法和原理。
proto3默认值与可选项
目前开发的产品架构采用微服务架构,微服务之间通信的消息格式则使用的proto3标准协议格式。
go-micro使用etcd作为注册中心
这一篇就来讲讲,go-micro v2 如何进行配置etcd注册中心和操作配置中心
go-micro使用etcd存储配置
不管是单个服务还是微服务,读取文件在每个项目系统中是必不可少的部分。
go-micro使用配置文件
Go-micro config作为配置库,它也是动态的可插拔的。
Go Design Pattern
Back to Top ↑etcd
go-micro使用etcd作为注册中心
这一篇就来讲讲,go-micro v2 如何进行配置etcd注册中心和操作配置中心
go-micro使用etcd存储配置
不管是单个服务还是微服务,读取文件在每个项目系统中是必不可少的部分。
pprof
go-micro pprof分析工具
pprof是golang程序性能分析工具,go-micro基于官方pprof做了一层封装,对网络和应用封装了一套完整的分析方法。
rabbitmq
go-micro集成RabbitMQ实战和原理
在go-micro中异步消息的收发是通过Broker这个组件来完成的,底层实现有RabbitMQ、Kafka、Redis等等很多种方式,这篇文章主要介绍go-micro使用RabbitMQ收发数据的方法和原理。