单点限制应用高可用改造方案
2022-12-01 09:42:15 0 举报
AI智能生成
单点限制应用高可用改造方案
作者其他创作
大纲/内容
cbms-ciis
ciis账号单节点登陆的限制下,如何支持双活(主从,非对称集群)?
解决方案:基于zookeeper临时节点实现主从选举,只由主节点登陆ciis账号
若采用主从,非对称集群,如何动态切换登陆ciis账号?
解决方案:监听zookeeper临时节点,发生主节点变更事件,则旧主节点退出ciis账号,
新主节点登陆ciis账号
新主节点登陆ciis账号
cbms-worker
定时任务支持双活后,如何避免多节点重复执行(主从,非对称集群)?
解决方案:基于zookeeper临时节点实现主从选举,只由主节点启动定时任务,
同时监听zookeeper临时节点,发生主节点变更事件,则旧主节点移除所有任务,
新主节点启动任务
同时监听zookeeper临时节点,发生主节点变更事件,则旧主节点移除所有任务,
新主节点启动任务
定时任务动态修改后,如何保证多节点状态一致(如修改任务调度Cron时间)?
解决方案:基于zookeeper临时节点实现主从选举,只由主节点管理定时任务,
且调度任务信息基于DB统一存储
且调度任务信息基于DB统一存储
dubbo调用ciis服务集群时,如何路由到那台真正登陆上ciis账号的节点,做请求交互?
解决方案:基于dubbo的spi机制,扩展重写负载均衡机制,
使调用请求只打到provider集群的主节点上
使调用请求只打到provider集群的主节点上
cbms-server
dubbo调用ciis服务集群时,如何路由到那台真正登陆上ciis账号的节点,做请求交互?
解决方案:基于dubbo的spi机制,扩展重写负载均衡机制,
使调用请求只打到provider集群的主节点上
使调用请求只打到provider集群的主节点上
dubbo调用worker服务集群,进行任务调度管理时,如何路由?
解决方案:基于dubbo的spi机制,扩展重写负载均衡机制,
使调用请求只打到provider集群的主节点上
使调用请求只打到provider集群的主节点上
0 条评论
下一页