首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

运维经理:自动化解决批量作业运行异常的探索之路

中国工商银行软件开发中心广州技术部 一、故事起源 小明是一家大型公司的运维支持经理,凌晨三点他收到了批量中断的报警信息,他不得不拖着疲惫的身体来到电脑前,点开报警信息,又是熟悉的数据库异常,他点了点鼠标,重新启动批量作业处理...二、深入分析 开发的小伙伴决定提升自动化运维水平,当遇到批量中断时,系统能自动重新启动批量作业。...当然,并非所有批量中断都可以自动重新启动的,例如粗心的开发人员写错了代码,重提也只能继续中断,甚至可能会引发重复入账等更严重的后果。一般只有环境抖动之类的问题,才适合自动重新启动批量作业。...(StatementImpl.java:1369) at Test.main(Test.java:36) Caused by: java.net.SocketTimeoutException...由此看出,要实现自动重新启动批量作业,涉及批量控制器和批量执行器的改造。 批量控制器支持重提的改造要点: 控制器新增支持执行器返回重提状态(原来只有成功、失败两种状态)。

16720
领券