2025 Plans & Goals 年度计划

技术

2025年, 可以多一些前瞻性的思考, 技术视野也一定要宽广一些. 不要每天被困在一亩三分地的业务里绕圈圈. 多一些尝试以及实践.

深度

  • Java/Unix网络编程, 如何编写一个高性能RPC框架
    • Netty架构以及设计
    • 序列化问题, zero copy技术
    • HTTP 1.1 chunked encoding & k8s如何使用
    • 长连接短连接
  • 性能压测的方法论

广度

  • 调度相关论文, 深入分析比对, 要注重实践!
    • CFS: 已经彻底理解了CFS的设计原理
    • mesos: 已彻底了解, 文章后续补充
    • nomad @Hashicorp
    • sparrow hawk
    • k8s 体系: yunikorn, volcano, godel 等架构以及与kube-sched的差异
  • 流计算/实时计算, spark
    • 搭建一个spark集群, 用户角度: 看下如何提交任务, 如何执行?
    • Spark开发角度: 架构是怎样的? 内部是如何调度的?
    • Adaptor开发角度: spark on k8s, mapreduce on k8s 具体资源管理是如何适配的:

专利

  • 一种基于线程池的管理方案 GroupThreadPoolExecutor

生活