导航

2015年12月29日

摘要: gRPC是一个高性能、通用的开源RPC框架,其由Google主要面向移动应用开发并基于HTTP/2协议标准而设计,基于ProtoBuf(Protocol Buffers)序列化协议开发,且支持众多开发语言。 下面我们就从 HTTP2、ProtoBuf 3、 Nginx、gRPC 的角度看他们的 RoadMAP。 HTTP2 2015年5月HTTP2协议正式版发布: RFC7540、RFC75... 阅读全文

posted @ 2015-12-29 21:53 蝈蝈俊 阅读(708) 评论(0) 推荐(0) 编辑

摘要: go get 用来动态获取远程代码包的,目前支持的有BitBucket、GitHub、Google Code和Launchpad。这个命令在内部实际上分成了两步操作:第一步是下载源码包,第二步是执行go install。下载源码包的go工具会自动根据不同的域名调用不同的源码工具,对应关系如下: Bi 阅读全文

posted @ 2015-12-29 21:02 蝈蝈俊 阅读(31264) 评论(5) 推荐(1) 编辑

摘要: 我们可能需要类似 go get –u …. 这样的方式来实现我们的应用,这时候我们无法简单地使用 flag.Parse 了,而是要用 FlagSet 了, 使用例子如下: package main import ( "flag" "log" "os" ) var () func main() { // 读取命令参数,注意,这里根... 阅读全文

posted @ 2015-12-29 15:32 蝈蝈俊 阅读(1087) 评论(0) 推荐(0) 编辑