JDBC Persistence Store 컬럼
JEUS MQ에서 Persistence store를 JDBC로 설정했을때 생성되는 테이블의 컬럼에 대해 설명한다.
1. Destination Table
Destination 정보를 저장할 테이블이다.
항목 | 타입 | 설명 |
---|---|---|
DT_ID |
BIGINT |
Destination의 ID |
DT_NAME |
VARCHAR(255) |
Destination의 이름 |
DT_QUEUE |
BIT |
Destination이 Queue인지 Topic인지 구분
|
DT_VALID |
BIT |
Destination이 유효한 상태인지 구분 |
DT_LVID |
BIGINT |
Destination의 현재 버전 |
DT_DYNAMIC |
BIT |
Destination이 동적으로 생성되었는지 구분 |
DT_OBJECT |
BLOB |
Destination의 바이너리 데이터 |
2. Durable Subscription Table
Durable Subscription 정보를 저장할 테이블이다.
항목 | 타입 | 설명 |
---|---|---|
DS_ID |
BIGINT |
Durable subscription의 ID |
DS_CLIENT_ID |
VARCHAR(255) |
Durable subscription에 지정된 Client ID |
DS_NAME |
VARCHAR(255) |
Durable subscription의 이름 |
DS_SELECTOR |
VARCHAR(255) |
Durable subscription에 지정된 메시지 selector |
DS_VALID |
BIT |
Durable subscription이 유효한 상태인지 구분 |
DS_LVID |
BIGINT |
Durable subscription의 현재 버전 |
DT_ID |
BIGINT |
Durable subscription과 연결된 Topic의 ID |
DT_LVID |
BIGINT |
Durable subscription과 연결된 Topic의 버전 |
3. Message Table
Message 정보를 저장할 테이블이다.
항목 | 타입 | 설명 |
---|---|---|
MG_ID |
BIGINT |
메시지의 ID |
MG_TYPE |
TINYINT |
메시지의 타입 |
MG_LENGTH |
INTEGER |
메시지의 길이 |
MG_OBJECT |
TINYINT[] |
메시지의 바이너리 데이터 |
MG_STATUS |
SMALLINT |
메시지의 상태 |
MG_GLOBAL_ORDER_CLOCK |
SMALLINT |
메시지에 설정된 Global Order의 시각 |
MG_PERSISTENT |
TINYINT[] |
메시지가 Persistent로 설정되어 있는지 구분 |
DT_ID |
BIGINT |
메시지가 들어있는 Destination의 ID |
DT_LVID |
BIT |
메시지가 들어있는 Destination의 버전 |
MG_HEADER_LENGTH |
INTEGER |
메시지 헤더의 길이 |
MG_HEADER_OBJECT |
TINYINT[] |
메시지 헤더의 바이너리 데이터 |
4. MetaInfo Table
JEUS MQ의 Persistence store에대한 정보를 저장할 테이블이다.
항목 | 타입 | 설명 |
---|---|---|
SERVER_NAME |
VARCHAR(255) |
JEUS MQ의 서버 이름 |
VERSION |
BIGINT |
JEUS MQ의 버전 정보 |
5. Subscription Message Table
Durable Subscription의 메시지 정보를 저장할 테이블이다.
항목 | 타입 | 설명 |
---|---|---|
DM_ID |
BIGINT |
Durable subscription 메시지의 ID |
DM_STATUS |
SMALLINT |
Durable subscription 메시지의 상태 |
DM_LVID |
BIGINT |
Durable subscription 메시지의 현재 버전 |
MG_ID |
BIGINT |
실제 메시지의 ID |
DS_ID |
BIGINT |
Durable subscription 메시지가 들어있는 Durable subscription ID |