返向读一遍陈皓老师在 coolshell 上发布的文档. 并简单做一下读后记录.
- 一个清晰的排查 Etcd 内存占用过大问题
- RESTFul 为通用惯用标准, 切有各大厂的指导文档背书.
- 身为程序员要对自己的代码负责, 有程序员的操守, 反对"优雅不能当饭吃"
- 反对讨论问题使用: 讨论都是在主观的“我觉得”,“我认为”,“感觉还好”……
- tcp_syncookies 可以用于防止 sync 攻击
- seq_num 是根传输字节相关
- ISN 的与一个假时钟相关, 每4微妙加一
- 完备性比性能更重要
- 控制逻辑进行收口
- 服从标准, 规范, 最佳实践
- 描述好问题
- 怎么做, 为什么
- 最佳实践和方法总结
在今天,流式处理,函数式编程,以及应用网关对微服务进行简单的API编排, 其实都是受pipeline这种技术方式的影响,Pipeline这种技术在可以很容易的把代码按单一 职责的原则拆分成多个高内聚低耦合的小模块,然后可以很方便地拼装起来去完成比较复杂 的功能。
golang 的 Pipeline 代码大家都会写, 但是我一直没有思考过为什么要这样子写.
- 把控制逻辑与业务逻辑分层
未完待续…