See `ob_executor.h' for the interface of this module.

Task Runtime Message Defination

1. OB_DIST_EXECUTE

1. Schedular发送给TaskRunner
2. 同步调用
3. 结果非流式
4. 入参ObTask
5. 结果是ObResultCode

2. OB_TASK_COMPLETE

1. TaskWorker通知Schedular任务执行结果
2. 同步调用
3. 非流式
4. 入参ObTaskID
5. 结果ObResultCode

3. OB_TASK_NOTIFY_FETCH

1. Schedular发送给TaskWorker取下游结果
2. 同步调用
3. 非流式
4. 入参ObTaskNotifyFetch
5. 出参ObResultCode

4. OB_TASK_FETCH_RESULT

1. 上游TaskWorker向下游中间结果管理器取结果
2. 同步调用
3. 结果流式返回
4. 入参ObTaskResultID
5. 结果是若干个ObScanner


5. OB_TASK_KILL

1. Schedular发送给TaskWorker，终止任务并释放所有资源
2. 同步调用
3. 非流式
4. 入参ObTaskID
5. 出参ObResultCode
