摘要: shell下json格式化工具jq 阅读全文
posted @ 2017-08-30 22:25 chukuang2004 阅读(985) 评论(0) 推荐(0) 编辑
摘要: 之前写代码的时候遇到了包循环引用导致编译无法通过的问题,后来实在没有办法所有的包都合并放到一个包里了,尴尬,今天想到一个办法,就是对需要互相调用的API抽象成一个公共的接口,在不同包里实现接口,调用接口就可以达到效果,先做个记号,有时间再补充完整的场景例子代码。 阅读全文
posted @ 2017-06-01 21:44 chukuang2004 阅读(6840) 评论(0) 推荐(0) 编辑
摘要: 对于分布式系统服务,一个请求需要系统中多个模块,上百台机器配合才能完成。当进行系统调优时单靠分析日志是很难发现到系能瓶颈的,效率非常低下,为此google上线了分布式服务追踪系统Drapper。目前市面上的实现有Twitter的zipkin和阿里的鹰眼系统。最近我在做服务追踪,我们后台使用golan 阅读全文
posted @ 2017-02-07 21:40 chukuang2004 阅读(6142) 评论(0) 推荐(0) 编辑
摘要: 文章不错,转发备份一发,感谢原作者 原链接:http://www.cnblogs.com/breg/p/5728237.html 在k8s集群中使用了etcd作为数据中心,在实际操作中遇到了一些坑。今天记录一下,为了以后更好操作。 ETCD参数说明—data-dir 指定节点的数据存储目录,这些数据 阅读全文
posted @ 2017-01-04 15:07 chukuang2004 阅读(1209) 评论(0) 推荐(0) 编辑
摘要: 最近部署aws服务,因为国内连aws特别慢,弄了一台跳板机,用专线连到aws,之前的ansible部署脚本也需要支持跳板机跳转部署 折腾好久找到解决方法: 1、配置~/.ssh/config Host machinename //目标机 HostName x.x.x.53 User land Por 阅读全文
posted @ 2016-11-03 18:32 chukuang2004 阅读(1455) 评论(0) 推荐(0) 编辑
摘要: 这两天研究etcd发现个神逻辑,etcd Version: 3.1.0-rc.0+git 操作如下: 1、V3接口写入kv值 foo:beautyGirl 2、命令行下 V2接口对key(foo)写入新值 ETCDCTL_API=2 ./etcdctl --endpoints http://127. 阅读全文
posted @ 2016-10-20 15:44 chukuang2004 阅读(1107) 评论(0) 推荐(0) 编辑
摘要: golang 条件编译 阅读全文
posted @ 2016-10-08 14:57 chukuang2004 阅读(1882) 评论(0) 推荐(0) 编辑
摘要: 看服务治理的时候发现的大神文章,写的太好了 原链接:http://javatar.iteye.com/blog/1345073 在大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调用,通过F5等硬件进行负载均衡。 (1) 当服务越 阅读全文
posted @ 2016-07-11 11:12 chukuang2004 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 直接上代码:) package main import ( "flag" "fmt" "net" "net/http") type httpServer struct {} func (s *httpServer) ServeHTTP(w http.ResponseWriter, r *http.R 阅读全文
posted @ 2016-06-17 21:54 chukuang2004 阅读(3600) 评论(0) 推荐(0) 编辑
摘要: rebar创建工程 1、mkdir myapp 2、cd my app 3、rebar create-app appid=myapp 4、touch rebar.config,配置第三方库 5、rebar get-deps即可生成deps文件夹,完成基本创建 6、添加功能代码 7、rebar com 阅读全文
posted @ 2016-02-28 23:39 chukuang2004 阅读(343) 评论(0) 推荐(0) 编辑