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 国际许可协议进行许可。