知识分享第7期
题图为金山岭长城,明代著名抗倭名将戚继光从南方调任至此修筑,为明长城之精华,
资源
1.GoAccess
一款开源的实时分析nginx日志的工具,并拥有一个比较强大的dashboard。
2.Wayne
360开源的kubernetes的多集群管理平台。
3.MacKey
一个分享KeyNote模版的网站,每个KeyNote模版都带有动画和图片截图。
4.Nomad
Hashicorp公司开源的集群调度工具,该公司另一款较为出名的产品为Vagrant。
该服务部署在宿主机上,自动将docker的容器注册到服务注册中心中,如consul、etcd等。
华为开源的容器网络解决方案,CNI(Container Network Interface)仅支持加载一个插件,该插件可以同时一次加载多个网络插件,在容器中可以同时存在多个网络解决方案的ip。
Linux下有一个命令行的压测测试工具stress,可以用来测试cpu、内存、io等,stress-ng提供了更丰富的选项。
java版的开源熔断工具Hystrix宣布停止开发,并推荐了Resilience4j工具,该工具灵感来自于Hystrix,主要为java 8和函数式编程设计的自动熔断工具。
我刚开始写go的时候,一度被golang的源码目录结构所困惑,这个项目提供了一个标准的goalng目录结构的用法,很多开源项目都是按照这个标准组织的。
10.dive
docker images不是一个单独的文件存储在宿主机上,而是采用分层设计,以便于多个镜像之间复用相同的层数据。dive可以用来分析docker image的每一层的具体组成。
11.Swoole
php号称是世界上最好的编程语言之一,但最为人诟病的是其网络模型是同步模型,导致其性能一直上不去。Swoole可以实现类似于Golang中的goroutine同步编程模型来实现异步的功能。
精彩文章
本文记录了知乎内部使用golang来重构python的实践经验,用来解决python编程语言的运行效率低和维护成本高的问题。
本文记录了一些docker关于权限相关的技术实现。
以记者的角度记录了OFO的发家、辉煌、衰败,曾有过彷徨与迷茫,曾有过野性与嚣张,但最终还是要倒在资本面前。
大家都在吐槽OFO押金退不了的事情,看到一个评论中的不错的点子,可以在OFO的退押金页面增加广告位,毕竟流量就是金钱,退押金页面的流量也是流量,反正押金也退不了,不如借此来一波,至少比在公众号中卖蜂蜜要好的多。
一个生动的细节是,有黑摩的司机不爽共享单车影响他们生意,砸ofo的车。ofo后期转化了一批相当数量的司机当修车师傅,化干戈为玉帛。
上述操作还是非常犀利的,说白了还是利益在作怪。