06 2018 档案
摘要:转载 https://openresty.org/posts/dynamic-tracing/
阅读全文
摘要:解决的问题 将源码拷贝到当前工程的vendor目录下,这样打包当前的工程代码到任意机器的$GOPATH/src下都可以通过编译。 govendor 1、安装 2、命令:govendor init 创建vendor目录,目录中会存在vendor.json文件,如下图 3、命令govendor add
阅读全文
摘要:consul 是一个支持多数据中心分布式高可用,用于服务发现和配置共享的工具。 consul与其它工具的不同,官方介绍如下: https://www.consul.io/intro/vs/index.html http://thesecretlivesofdata.com/raft/ consul的
阅读全文
摘要:rpc包提供了通过网络或其他I/O连接对一个对象的导出方法的访问。服务端注册一个对象,使它作为一个服务被暴露,服务的名字是该对象的类型名。注册之后,对象的导出方法就可以被远程访问。服务端可以注册多个不同类型的对象(服务),但注册具有相同类型的多个对象是错误的。 服务端代码样例: 客户端代码
阅读全文