想到什么写什么周报 第14期 - 2018-01-08
Go Experience Report: Generics in Kubernetes
https://medium.com/@arschles/go-experience-report-generics-in-kubernetes-25da87430301
Kubernetes自己内建了一套部分替代泛型的runtime系统,你可以看到类似runtime.Object这样的对象以及相关的处理。由于Go不支持泛型,k8s这也是不得以而为之,不过这种做法在目前的情况下很好的解决了需求。作者还讨论了自动生成代码替代这套自定义的runtime是否可行的问题,答案是可行,但是会生成太多的代码,以至于项目过于庞大而变得不合适。
How to Improve IoT Application Performance with Multi-Row DML
https://www.cockroachlabs.com/blog/multi-row-dml/
讲解了数据库的多行DML如何帮助提升性能,尤其是CockroachDB这种分布式的数据库,随着节点数的增加,可以支持更高的DML批处理大小。
Managing goroutine lifecycles with run.Group
https://blog.gopheracademy.com/advent-2017/run-group/
介绍了一种管理goroutine生命周期的方式, https://github.com/oklog/run.
本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。