聊聊OtterController
序 本文主要研究一下OtterController OtterController otter/node/etl/src/main/java/com/alibaba/otter/node/etl/OtterController.java public class OtterController implements NodeTaskListener, OtterControllerMBean { private static final Logger logger = LoggerFactory.getLogger(OtterController.class); // 第一层为pipelineId,第二层为S.E.T.L模块 private Map<Long, Map<StageType, GlobalTask>> controllers = OtterMigrateMap.makeComputingMap(new Function<Long, Map<StageType, GlobalTask>>() { public Map<StageType, GlobalTask> apply(Long pipelineId) { return new MapMaker().makeMap(); } }); private ConfigClientService