golang的CommandContext取消不退出问题
我用golang的os/exec库的command类来调用shell脚本,发现强制cancel后cmd调用没有.
Theme: razia by ashathemes.
我用golang的os/exec库的command类来调用shell脚本,发现强制cancel后cmd调用没有.
golang在http/2这块做的比较早,但是因为历史原因导致API比较令人迷惑,网上很多同学在抱怨。
公司此前有一个简单的文章订阅业务,但是采用的是定时拉取的模式,周期比较长,时效性不佳。
最近无意看到有人做种子的爬虫,还能做成搜索引擎,所以有兴趣试了一下。
使用etcd最常见的场景就是服务注册与服务发现,现在微服务流行网关架构:
本文将示例etcd v3客户端的主要API用法,在开始之前建议你先阅读《etcd v3原理分析》,以便对etc.
最近考虑做一些服务发现方面的调研,所以接触到了etcd,发现要想正确使用它是需要好好理解它的工作原理和数据模型.
周末花了一晚上的时间,用Go写了一个ID生成服务,Github地址:go-id-alloc。 分布式ID生成,.
websocket出来好久了,一直没有动手去玩玩,今天抽了点时间写了一个golang的例子,下面简单记录一下。
之前因为工作需要,写过2个golang的http协议的服务,并没有发现性能上有什么明显的问题。
最近看技术博客,谈到他们开发了一种日志采集的agent部署在各个服务器上,由业务直接通过unix socket.
travis ci是一个免费的持续集成平台,当我们在github提交代码时会触发travis ci对我们代码的.
最近写项目,需要用到信号量等待一些资源完成,但是最多等待N毫秒。
今天继续优化了bigpipe项目,核心目标就是解决重启程序损失流量的问题。
glide是一个golang的包管理工具,支持包版本管理,自动分析包依赖,用起来是很方便的。 但是glide使.
今天发现map有2个用法,需要注意一下:
今天闲来无事补充一下golang的语法知识,想起来看看context的用法,结果碰到了一个没见过的channe.
这两天用Go写了第一个项目,还在demo阶段,后续会持续记录关于Go开发的一些坑点。
GO语言和C语法相似,但是屏蔽了C语言需要和操作系统打交道的复杂度,也就是说线程,锁,内存等东西都不需要GO开.