Avatar notebook default
25篇文章 · 9025字 · 4人关注
  • Zeus-参数体系

    Zeus使用org.apache.velocity 来处理参数的动态替换。 但是Zeus支持的参数表达式很少;

  • Resize,w 360,h 240
    Zeus-Job体系

    Job run:执行入口 cancel:任务取消入口 getJobContext:任务上下文 任务的日志是存储在数据库中 ProcessJob ...

  • Zeus-Master-DispatcherListener源码解读

    DispatcherListener处理事件的入口是 handleEvent,里面有两个具体的处理,已在在分发事件之前BeforeDispatc...

  • Zeus-Master-Dispatcher事件分发策略

    Zeus使用 observer设计模式 ,在Zeus中将不同的操作,不同的状态改变都提炼成不同的事件类型。为不同的事件添加不同的事件监听实例,...

  • Zeus-Master-周期性调度策略实现

    上文提到Zeus使用了开源的quartz来帮助其实现定时调度,但是展示给用的api有两种,一种就是quartz原生的类似cron表达式的设置,还...

  • Zeus-Master-主要组件

    MasterContext: Master上下文 内容说明: workers: 维护了与所有worker的rpc通信管道,同时包含了worker...

  • Zeus-Master-选举

    Zeus负责调度的节点称之为 Master, Master节点是单点运作的,为了保持系统的高可用性,每台worker都可以去竞争当Master,...

  • Resize,w 360,h 240
    Zeus-概述

    宙斯运行原理: Zeus在架构上可以分为四个部分: 元数据库 web UI Scheduler调度(Master) Job执行模块(Worker...

  • Azkaban-概述

    上图是 azkaban官网提供的架构图 Relational Database (MySQL) AzkabanWebServer Azkaban...

文集作者