批处理服务高可用问题。一般定时批处理都不能支持双活,而是采用主备或单点模式部署,我们目前基本还是采用hacmp和rhcs做操作系统层面的高可用,有没有其他的解决方案。
这个跟你定时任务的管理有关系吧。应该只需要保证,同一任务计划只会在 双活节点中的任一节点处理一次
,如果你的想法是双活中心都运行批处理,那么是不是相当于单节批处理了两次。
当然如果说你的定时批处理的处理逻辑里面可以自己判断那也是可以的,不过从成本上考虑并不是很推荐,因为这个会造成批处理程序异常复杂。
批处理的业务特点与联机业务不同,短时间内访问热点过于聚焦,如果用数据库集群模式,那么势必导致数据库节点之间的热点竞争非常激烈,第一这种激烈竞争可能会导致数据库HUNG死,第二严重影响整体批量性能。所以批量业务一般跑在单节点上,做主备模式即可。既然是这样的业务特点,我们也没有必要非得让它搞成双活模式。故障切换没问题就可以了。个人觉得。
收起