任務倉庫模式
本附錄提供了任務倉庫中使用的資料庫模式的 ERD。
表資訊
儲存任務執行資訊。
| 列名 | 必需 | 型別 | 欄位長度 | 備註 |
|---|---|---|---|---|
TASK_EXECUTION_ID |
TRUE |
BIGINT |
X |
Spring Cloud Task 框架在應用程式啟動時,從 |
START_TIME |
FALSE |
DATETIME(6) |
X |
Spring Cloud Task 框架在應用程式啟動時設定該值。 |
END_TIME |
FALSE |
DATETIME(6) |
X |
Spring Cloud Task 框架在應用程式退出時設定該值。 |
TASK_NAME |
FALSE |
VARCHAR |
100 |
除非使用者使用 |
EXIT_CODE |
FALSE |
INTEGER |
X |
遵循 Spring Boot 預設值,除非使用者根據此處討論的進行覆蓋。 |
EXIT_MESSAGE |
FALSE |
VARCHAR |
2500 |
使用者自定義,如此處討論。 |
ERROR_MESSAGE |
FALSE |
VARCHAR |
2500 |
Spring Cloud Task 框架在應用程式退出時設定該值。 |
LAST_UPDATED |
TRUE |
TIMESTAMP |
X |
Spring Cloud Task 框架在應用程式啟動時設定該值。如果記錄是在任務外部建立的,則必須在記錄建立時填充該值。 |
EXTERNAL_EXECUTION_ID |
FALSE |
VARCHAR |
250 |
如果設定了 |
PARENT_TASK_EXECUTION_ID |
FALSE |
BIGINT |
X |
如果設定了 |
儲存任務執行使用的引數
| 列名 | 必需 | 型別 | 欄位長度 |
|---|---|---|---|
TASK_EXECUTION_ID |
TRUE |
BIGINT |
X |
TASK_PARAM |
FALSE |
VARCHAR |
2500 |
用於將任務執行連結到批處理執行。
| 列名 | 必需 | 型別 | 欄位長度 |
|---|---|---|---|
TASK_EXECUTION_ID |
TRUE |
BIGINT |
X |
JOB_EXECUTION_ID |
TRUE |
BIGINT |
X |
用於討論的 single-instance-enabled 功能,請參見此處。
| 列名 | 必需 | 型別 | 欄位長度 | 備註 |
|---|---|---|---|---|
LOCK_KEY |
TRUE |
CHAR |
36 |
此鎖的 UUID |
REGION |
TRUE |
VARCHAR |
100 |
使用者可以使用此欄位建立一組鎖。 |
CLIENT_ID |
TRUE |
CHAR |
36 |
包含要鎖定應用程式名稱的任務執行 ID。 |
CREATED_DATE |
TRUE |
DATETIME |
X |
條目建立日期 |
| 每種資料庫型別設定表的 DDL 可以在此處找到。 |