异地双活GCS全局协调服务表结构设计
2019-07-04 15:23:03 0 举报
GCS表结构
作者其他创作
大纲/内容
ROUTE_GROUP(路由业务分组)
id(INT) IDgroup_name(VARCHAR) 分组名称descr(VARCHAR) 分组描述create_time(DATETIME) 创建时间create_by(INT) 创建人last_update_time(DATETIME) 最后修改时间last_update_by(INT) 最后修改人
1 ... n
ZONE_INSTANCE(单元实例)
id(INT) IDinstance_no(VARCHAR) 实例号(2位)instance_name(VARCHAR) 实例名zone_no(VARCHAR) <UK> 单元号idc_no(VARCHAR) <UK> 数据中心号from_slot(INT) 起始slotto_slot(INT) 截止slotswitch_status(CHAR) 切换状态 (0为未切换,1为切换中, 2为已切换)sync_status(CHAR) 同步状态,0为有变更还未同步,1为已同步switch_to_instance_no(VARCHAR)切换到的那个单元的route_nodescr(VARCHAR) 描述create_time(DATETIME) 创建时间create_by(INT) 创建人last_update_time(DATETIME) 最后修改时间last_update_by(INT) 最后修改人
n ... 1
ZONE_INFO(单元)
id(INT) zone_no(VARCHAR) 单元编号zone_name(VARCHAR) 单元名称zone_type(VARCHAR) 单元类型(global/region)from_slot(INT) 起始slotto_slot(INT) 截止slotdescr(VARCHAR) 描述create_time(DATETIME) 创建时间create_by(INT) 创建人last_update_time(DATETIME) 最后修改时间last_update_by(INT) 最后修改人
IDC(数据中心)
id(INT) idc_no(VARCHAR) 数据中心编号idc_name(VARCHAR) 数据中心名称descr(VARCHAR) 描述create_time(DATETIME) 创建时间create_by(INT) 创建人last_update_time(DATETIME) 最后修改时间last_update_by(INT) 最后修改人
ROUTE_RULE(路由规则表)
id(INT) IDstrategy_id(INT) 路由策略IDrules(VARCHAR) 路由规则target_instance_no(INT) rules对应的zone instance nopriority(INT) 优先级,默认为1,值越大越优先switch_to_instance_no(INT) 切换到的那个单元的zone instance noswitch_status(CHAR) 切换状态,1为切换中,0为未切换sync_status(CHAR) 同步状态,0为有变更还未同步,1为已同步create_time(DATETIME) 创建时间create_by(INT) 创建人last_update_time(DATETIME) 最后修改时间
ROUTE_STRATEGY(路由策略)
id(INT) IDgroup_id 业务分组IDhost 策略归属的域名url_pattern(VARCHAR) url表达式route_key(VARCHAR) 路由键key_source(VARCHAR) 路由键来源 (cookie/header/body)use_global_route(CHAR) 是否使用全局路由规则(1为使用,0不使用)algorithm(VARCHAR) 路由算法,当不使用全局路由规则的时候有效 (mod/range/map/hash-mod/source)priority(INT) 优先级,默认为1create_time(DATETIME) 创建时间create_by(INT) 创建人last_update_time(DATETIME) 最后修改时间last_update_by(INT) 最后修改人
IDC_ROUTER(API路由器)
id(INT) IDidc_no(VARCHAR) <FK> 数据中心编号router_address(VARCHAR) 路由器地址host:portcreate_time(DATETIME) 创建时间create_by(INT) 创建人last_update_time(DATETIME) 最后修改时间last_update_by(INT) 最后修改人
GLOBAL_ROUTE_RULE(全局路由规则表)
id(INT) IDrules_type(VARCHAR) 规则类型(map/range)rules(VARCHAR) 路由规则target_instance_no(INT) rules对应的zone instance nopriority(INT) 优先级,默认为1,值越大越优先enabled(CHAR) 是否启用(1为启用,0为禁用)switch_to_instance_no(INT) 切换到的那个单元的zone instance noswitch_status(CHAR) 切换状态,1为切换中,0为未切换sync_status(CHAR) 同步状态,0为有变更还未同步,1为已同步create_time(DATETIME) 创建时间create_by(INT) 创建人last_update_time(DATETIME) 最后修改时间
GRS_ROUTER(GRS全局路由服务实例)
id(INT) IDidc_no(VARCHAR) <FK> 数据中心编号router_address(VARCHAR) 路由器地址host:portcreate_time(DATETIME) 创建时间create_by(INT) 创建人last_update_time(DATETIME) 最后修改时间last_update_by(INT) 最后修改人
收藏
0 条评论
下一页
为你推荐
查看更多