getOrcaStateMachineEventTaskStatus

语法

getOrcaStateMachineEventTaskStatus()

详情

StreamMaster 会将接受的请求,作为事件加入状态机队列等待执行。该函数用于获取状态机中任务的状态。

返回一个表,包含以下字段:

  • id:事件 id。
  • type:事件类型,可能值包括:
    • SUBMIT_REQUEST:用户的提交流图请求的事件
    • SUBMIT:流图提交事件
    • RESUBMIT_REQUEST:用户的重新提交流图请求的事件
    • DROP_REQUEST:用户的删除流图请求的事件
    • DROP_CALLBACK:系统内部的删除流图回调的事件
    • DROP:流图销毁事件
    • NODE_DOWN:节点宕机事件
    • NODE_READY:节点重启事件
    • RECOVER:恢复任务
    • INTERNAL:内部事件
  • state:运行状态,包括 pending, running, finished.
  • retries:重试次数。当事件没有被正确处理时,状态机会尝试重试。
  • scheduledTime:调度时间,表示该事件应该在什么时刻被执行。
  • startTime:事件实际开始处理的时间
  • endTime:结束时间
  • detail:展示事件相关的属性
  • errorMessage:事件处理时的异常

例子

getOrcaStateMachineEventTaskStatus()