WangHan
2024-09-12 d5855a4926926698b740bc6c7ba489de47adb68b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
package tech.powerjob.common;
 
/**
 * RemoteConstant
 *
 * @author tjq
 * @since 2020/3/17
 */
public class RemoteConstant {
 
 
    /* ************************ AKKA WORKER ************************ */
    public static final int DEFAULT_WORKER_PORT = 27777;
 
 
    /* ************************ OTHERS ************************ */
    public static final String EMPTY_ADDRESS = "N/A";
    public static final long DEFAULT_TIMEOUT_MS = 5000;
 
    /* ************************ SERVER-self_side (s4s == server for server side) ************************ */
    public static final String S4S_PATH = "friend";
 
    /**
     * server 集群间的心跳处理
     */
    public static final String S4S_HANDLER_PING = "ping";
    /**
     * 处理其他 server 的执行请求
     */
    public static final String S4S_HANDLER_PROCESS = "process";
 
    /* ************************ SERVER-worker_side(s4w == server for worker side) ************************ */
    public static final String S4W_PATH = "server";
    /**
     * server 处理在线日志
     */
    public static final String S4W_HANDLER_REPORT_LOG = "reportLog";
    /**
     * server 处理 worker 心跳
     */
    public static final String S4W_HANDLER_WORKER_HEARTBEAT = "workerHeartbeat";
 
    /**
     * server 处理 TaskTracker 上报的任务实例状态
     */
    public static final String S4W_HANDLER_REPORT_INSTANCE_STATUS = "reportInstanceStatus";
 
    /**
     * server 查询任务的可执行集群
     */
    public static final String S4W_HANDLER_QUERY_JOB_CLUSTER = "queryJobCluster";
 
    /**
     * server 处理 worker 请求部署容器命令
     */
    public static final String S4W_HANDLER_WORKER_NEED_DEPLOY_CONTAINER = "queryContainer";
 
    /* ************************ Worker-TaskTracker ************************ */
    public static final String WTT_PATH = "taskTracker";
 
    /**
     * server 任务执行命令
     */
    public static final String WTT_HANDLER_RUN_JOB = "runJob";
    /**
     * server 停止任务实例命令
     */
    public static final String WTT_HANDLER_STOP_INSTANCE = "stopInstance";
 
    /**
     * sever 查询任务状态
     */
    public static final String WTT_HANDLER_QUERY_INSTANCE_STATUS = "queryInstanceStatus";
 
    /**
     * PT 上报任务状态,包含执行结果
     */
    public static final String WTT_HANDLER_REPORT_TASK_STATUS = "reportTaskStatus";
    /**
     * PT 上报自身状态
     */
    public static final String WTT_HANDLER_REPORT_PROCESSOR_TRACKER_STATUS = "reportProcessorTrackerStatus";
 
    /**
     * Map 任务
     */
    public static final String WTT_HANDLER_MAP_TASK = "mapTask";
 
    /* ************************ Worker-ProcessorTracker ************************ */
    public static final String WPT_PATH = "processorTracker";
 
    public static final String WPT_HANDLER_START_TASK = "startTask";
 
    public static final String WPT_HANDLER_STOP_INSTANCE = "stopInstance";
 
    /* ************************ Worker-NORMAL ************************ */
 
    public static final String WORKER_PATH = "worker";
 
    public static final String WORKER_HANDLER_DEPLOY_CONTAINER = "deployContainer";
 
    public static final String WORKER_HANDLER_DESTROY_CONTAINER = "destroyContainer";
 
}