session-sentinel高可用部署
2017-04-11 11:56:56 0 举报
Session-Sentinel是一种基于Redis的高可用解决方案,它通过将Session数据存储在多个Redis节点上来实现高可用性。当一个节点出现故障时,Session-Sentinel会自动将Session数据迁移到其他可用节点上,从而保证系统的稳定运行。此外,Session-Sentinel还支持水平扩展,可以通过增加Redis节点来提高系统的处理能力。总之,Session-Sentinel是一种简单易用、高性能、高可靠的分布式Session管理方案,适用于各种规模的Web应用。
作者其他创作
大纲/内容
模型转换生成新数据
是
退费回执
返回
否
其他函数处理
事件处理返回
是否新架构回执
预计费单号锁定捞取老预单据
资金凭证核销事件
更新事件状态
发送核销消息
sentinel1
持久化新数据到事件缓冲表
事件返回
新老桥接兼容处理
退费核销兼容
表达式服务框架
新数据DAL
表达式函数统一服务门面
redis3主
老架构处理
收费事件是否在新表
新架构处理
灰度决策
FAIL
databus收费事件
redis0主
退费调度任务
灰度决策是否要桥接
持久化新数据
收单
QL表达式引擎
账单模型捞取
迁移成功
更新凭证/事件状态
session应用
1、获取master ip 2、监听事件
收费撤销回执
捞取正向收费事件
AssetTransResultEventHandler
兼容处理完成
redis1主
StringPair模型
是否开启兼容逻辑
字符串处理
SUCCESS
锁定事件
不桥接
收费事件是否在老表
存量凭证数据核销兼容
事件路由
消息重试
锁定账单/资金凭证
访问redis数据操作
redis1备
存量事件数据迁移
字段约束处理
桥接
回执状态检查
资金产品
更新事件状态N
表达式函数导出
事件捞取
模型转换生成新预计费单据
字段映射服务
迁移任务异步执行
DRM控制台推送迁移指令
锁定捞取老退费事件记录
业务校验逻辑
事件、账单、走量模型转换
redis2备
FieldValidation模型
表达式函数统一服务
表达式函数适配
新架构退费处理
redis0备
事中转换兼容
redis状态监控
更新账单/事件/凭证状态
UnifyBizEventFeeChargeHandler
失败
更新账单/凭证状态
更新凭证状态F
将迁移任务放入线程池
是否老收费
模型转换生成新退费事件记录
桥接迁移
退费处理
退费事件
FieldMapping模型
表达式函数描述
迁移指令解析
构建迁移任务单元
redis2主
RefundEventExecuter
事前转换迁移
回调返回
老数据DAL
离线平台根据标识过滤重复数据
基本类型转换
自定义模型
锁定账单、捞取账单、走量表数据
异步退费/撤销事件处理
redis3备
表达式服务
字段校验服务
老预计费单号
数据访问桥接代理
异步退费/撤消事件处理
session高可用部署
Field模型
基本函数库
sentinel2
产品模型定义/自描述服务
sentinel0
买家预计费收费/撤销事件
数据锁定
表达式函数注册
新老兼容桥接
捞取老数据
修改老事件状态为终态
核销回执兼容
0 条评论
下一页
为你推荐
查看更多