SymmetricDS 官方DEMO解釋及部署-QUICKSTART-2
阿新 • • 發佈:2018-11-28
QuickStart Explanation-2
2.3 基礎配置項
官方示例給出了symmetricDS最基礎的配置項,最起碼要滿足了這些條件才算配置成功。
2.3.1 Groups-組
insert into SYM_NODE_GROUP (node_group_id, description) values ('corp', 'A corporate node'); insert into SYM_NODE_GROUP (node_group_id, description) values ('store', 'A retail store node');
2.3.2 Group Links-組之間的連線方式
P=PUSH、W=Wait for Pull
store組主動請求corp組、corp組等待store組請求,並推送給store組。
insert into SYM_NODE_GROUP_LINK (source_node_group_id, target_node_group_id, data_event_action) values ('store', 'corp', 'P'); insert into SYM_NODE_GROUP_LINK (source_node_group_id, target_node_group_id, data_event_action) values ('corp', 'store', 'W');
2.3.3 Router-路由配置
路由選項是從CORP端到STORE端。
insert into SYM_ROUTER (router_id,
source_node_group_id, target_node_group_id, create_time,
last_update_time) values ('corp-2-store','corp', 'store',
current_timestamp, current_timestamp);
2.3.3 Trigger-表觸發器配置
channel_id 可以直接使用symmetricDS 建立的default channel。該配置還涉及表同步的各種高階配置。
insert into SYM_TRIGGER (trigger_id, source_table_name,
channel_id, last_update_time, create_time)
values ('item', 'item', 'item', current_timestamp, current_timestamp);
2.3.3 Trigger Router-觸發器路由配置
還包含一些初始載入的配置選項。該示例僅有一個初始化載入的順序。
insert into SYM_TRIGGER_ROUTER
(trigger_id, router_id, initial_load_order, create_time,
last_update_time) values ('item', 'corp-2-store', 1, current_timestamp,
current_timestamp);