1、故事背景
很久以前,在银行县核心乡的日终批量村有三个程序。
分别为日切(Cut Off)、日终(End Of Day)和日始(Start/Begin Of Day)。
日切、日终和日始这三个程序有一个最显著的特点,没有无用户操作页面,并且在运行的时候无须用户干预。他们三个的人生价值就是到CPU上运行,把运行结果告诉人类。
CPU是稀缺资源,只有一个,他们三必须排着队,轮流使用。
①是聪明能干的老二执行日终批处理,主要包括外围系统交换数据、进行系统内资金清算、内部业务处理(例如结息、还息、自动转存、计提应付利息等)、生产对账文件、为数据分析平台准备数据、记总账、业务报表生成。
② 由诚信守时的老大进行日切;
③是早睡早起的老三,运行日始批处理;
长久以来,三个程序相安无事。
但随着科技的发展,县里银行逐渐开展了自助设备、网上银行、手机银行等多种电子渠道,接入了支付系统、银联和网联系统等第三方接口。对我们乡提出了要全天候待机服务,核心系统需要一直在线,并且保证交易不中断!
后来,村里的小伙子们轮班值岗,CPU的速度越来越快,远远超过内存和硬盘的速度,可能影响客户交易。
<