CK读写优化支持多数据源
2024-06-27 17:07:39 2 举报
CK读写优化支持多数据源
作者其他创作
大纲/内容
否
走原逻辑,只读主节点配置
是
轮询查分布式表
平台版本>=2.14
FINANCIAL_DEEPENGINE_CLUSTER_ENDPOINTFINANCIAL_DEEPENGINE_CLUSTER_WEIGHTFINANCIAL_DEEPENGINE_WRITE_CLUSTER_ENDPOINTFINANCIAL_DEEPENGINE_WRITE_CLUSTER_WEIGHTFINANCIAL_DEEPENGINE_READ_LOCAL_RULE
平台配置DB
写
分布式模型
平台配置DB(主节点)
注:1、非分布式模型写入永远走原逻辑2、读分布式表支持加权轮询ck节点3、内存汇总的优先级高于SQL汇总,所以测 EXPORT_IS_DISTRIBUTE_OPEN_ROUND_ROBIN_QUERY 时要把 FINANCIAL_MEMORY_ROLLUP_CALCULATION_SWITCH 设置为false4、内存汇总读local表支持副本,副本策略包括轮询和主节点优先两种,对应配置EXPORT_DEEPENGINE_CLUSTERNAME,分为ROUND_ROBIN和FIRST_OR_ROUND_ROBIN5、读分布式/local表,支持failOver故障转移:如果ck读节点配置的副本数大于1个,那么若某个ck节点因网络问题导致1分钟内失败大于5次,将加入异常列表不再请求;之后每次请求都会检查,超过5分钟后将从失败列表剔除,继续接受请求
是否配置读数据源+权重
读
环境变量配置DB
内存上卷汇总
插入本地表
是否配置写数据源+权重
走原逻辑SQL汇总
走原逻辑,插入分布式表
查询开始
读/写
FINANCIAL_DISTRIBUTE_READ_WRITE_DATASOURCE
内存上卷
轮询读配置
收藏
收藏
0 条评论
下一页