SF
Andy's Blog
Andy's Blog
注册登录
关注博客
注册登录
主页
关于
RSS
Go Modules使用教程
andyidea
2018-10-16
阅读 3 分钟
35.2k
引入 [链接] Go Modules介绍 Modules是Go 1.11中新增的实验性功能,基于vgo演变而来,是一个新型的包管理工具。 常见的包管理工具 govendor dep glide godep 这些包管理工具都是基于GOPATH或者vendor目录,并不能很好的解决不同版本依赖问题。Modules是在GOPATH之外一套新的包管理方式。 如何激活Modules 首先要把go升级...
golang变量作用域问题-避免使用全局变量
andyidea
2018-02-03
阅读 1 分钟
17k
最近遇到了一个变量作用域的问题,一个比较低级的问题,可能作为一个熟手不应该犯这样的低级错误,但是golang的语法特点可能让你稍微不注意就踩坑,嘿嘿。
grpc-gateway:grpc转换为http协议对外提供服务
andyidea
2017-12-12
阅读 4 分钟
19.7k
我所在公司的项目是采用基于Restful的微服务架构,随着微服务之间的沟通越来越频繁,就希望可以做成用rpc来做内部的通讯,对外依然用Restful。于是就想到了google的grpc。
gRPC在golang中的应用
andyidea
2017-11-13
阅读 4 分钟
6.9k
GRPC是google开源的一个高性能、跨语言的RPC框架,基于HTTP2协议,基于protobuf 3.x,基于Netty 4.x。 前面写过一篇golang标准库的rpc包的用法,这篇文章接着讲一下google的grpc。 介绍 在 gRPC 里客户端应用可以像调用本地对象一样直接调用另一台不同的机器上服务端应用的方法,使得您能够更容易地创建分布式应用和服务...
golang中的net/rpc包使用概述
andyidea
2017-11-07
阅读 3 分钟
7.6k
我的项目是采用基于Restful的微服务架构,随着微服务之间的沟通越来越频繁,消耗的系统资源越来越多,于是乎就希望可以改成用rpc来做内部的通讯,对外依然用Restful。于是就想到了golang标准库的rpc包和google的grpc。