一般定时批处理都不能支持双活,而是采用主备或单点模式部署,是否有其他解决方案?

批处理服务高可用问题。一般定时批处理都不能支持双活,而是采用主备或单点模式部署,我们目前基本还是采用hacmp和rhcs做操作系统层面的高可用,有没有其他的解决方案。

参与12

3同行回答

renou2012renou2012数据库管理员KE
这个跟你定时任务的管理有关系吧。应该只需要保证,同一任务计划只会在 双活节点中的任一节点处理一次,如果你的想法是双活中心都运行批处理,那么是不是相当于单节批处理了两次。当然如果说你的定时批处理的处理逻辑里面可以自己判断那也是可以的,不过从成本上考虑并不是很推...显示全部

这个跟你定时任务的管理有关系吧。应该只需要保证,同一任务计划只会在 双活节点中的任一节点处理一次
,如果你的想法是双活中心都运行批处理,那么是不是相当于单节批处理了两次。
当然如果说你的定时批处理的处理逻辑里面可以自己判断那也是可以的,不过从成本上考虑并不是很推荐,因为这个会造成批处理程序异常复杂。

收起
金融其它 · 2017-08-09
浏览2462
haizdlhaizdl技术经理大连
批处理的业务特点与联机业务不同,短时间内访问热点过于聚焦,如果用数据库集群模式,那么势必导致数据库节点之间的热点竞争非常激烈,第一这种激烈竞争可能会导致数据库HUNG死,第二严重影响整体批量性能。所以批量业务一般跑在单节点上,做主备模式即可。既然是这样的业务特点,我们...显示全部

批处理的业务特点与联机业务不同,短时间内访问热点过于聚焦,如果用数据库集群模式,那么势必导致数据库节点之间的热点竞争非常激烈,第一这种激烈竞争可能会导致数据库HUNG死,第二严重影响整体批量性能。所以批量业务一般跑在单节点上,做主备模式即可。既然是这样的业务特点,我们也没有必要非得让它搞成双活模式。故障切换没问题就可以了。个人觉得。

收起
银行 · 2017-08-09
浏览2457
chunyuanyangchunyuanyang技术总监民生人寿保险股份有限公司
1.批处理本身的特点决定了不能同一个原子化业务执行多次。2.可以把大的并行任务进行拆分,通过多活同时运行缩短作业时间。3.对于必须串行执行的任务,双活没有意义;4.任何一个原子任务只能在一个节点上运行。...显示全部

1.批处理本身的特点决定了不能同一个原子化业务执行多次。
2.可以把大的并行任务进行拆分,通过多活同时运行缩短作业时间。
3.对于必须串行执行的任务,双活没有意义;
4.任何一个原子任务只能在一个节点上运行。

收起
保险 · 2017-08-09
浏览2360

提问者

ymzhong
系统架构师中信

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-08-08
  • 关注会员:4 人
  • 问题浏览:5480
  • 最近回答:2017-08-09
  • X社区推广