dolphin scheduler 代码乱看
2024-01-16
2024-01-16
架构围观, 关键的几个图copy过来, 看代码方便些.
看各种开源组件,总能发现一些之前没了解过的角落的工程实践, 不用自己一个个摸索或是从头开发. 比如调度系统需要监控各种执行机的cpu/内存资源用于判断任务分配, 就发现原来有oshi这种开源库可以获取机器信息.
dolphin-scheduler里面, master和worker的交互并不是通过http server, 而是通过netty server, 这里顺便了解下netty的用法.
dolhpin scheduler 里大量使用spi进行插件化解藕, 这里顺便了解下spi.