The invention discloses a technical framework of high fault tolerance and high stability based on multi-subprocesses of single-channel system and process signal processing. In the invention, single-channel system utilizes multi-subprocesses to handle multi-task concurrency and abnormal signal processing of sub-processes, and combines persistent preservation of sub-process number and task information to enable parent processes to capture abnormal task sub-process signals. According to the persistent information, a new sub-process is assigned to take over and redo the abnormal task to realize the high efficiency, high fault tolerance and high stability of multi-task concurrency in single-channel system.
【技术实现步骤摘要】
一种基于单导系统的多子进程以及进程信号处理的高容错高稳定的技术框架
本专利技术涉及一种互联网通信
,特别涉及一种基于单导系统的多子进程以及进程信号处理的高容错高稳定的技术框架。
技术介绍
2007年3月份,国家保密局和国务院信息化工作办公室联合发布了《电子政务保密管理指南》。《指南》中规定:按照信息保密的技术要求,涉密网络不能与互联网直接连通;涉密网络与非涉密网络连接时,若非涉密网络与互联网物理隔离,则采用双向网闸隔离涉密网络与非涉密网络连接;若非涉密网络与互联网是逻辑隔离的,则采用安全隔离与信息安全隔离与信息单向导入系统实现涉密网络与非涉密网络连接,保证涉密数据不从高密级网络流向低密级网络。一般来说,单导系统传输的涉密数据信息包括文件、数据库数据、电子邮件数据等。这就决定了单导系统是一种处理多任务并发的具有一定复杂性的系统,所以使用线性处理的单进程的普通技术框架处理多任务略显低效。现有的常用技术多数基于轻量级的多线程实现,但是由于单导系统的数据任务多而且任务周期循环和执行时间长,一旦有一个任务线程出现异常,则基于线程的整个系统也会连带出现异常,所以多线程的方案并不适合单导系统。
技术实现思路
为克服上述现有技术的不足,本方案综合考虑各种实现方式的优劣,采用多个子进程对应多任务,结合子进程异常信号处理,对异常任务接管重做的方式,实现了单导系统多任务并发的高效性和高容错高稳定性。本专利技术使用多子进程处理多任务以及子进程异常信号捕获处理,结合持久化保存子进程号和任务信息等的方法,实现单导系统的多任务并发的高效性、高容错和高稳定性。由于单导系统的数据任务多而 ...
【技术保护点】
1.一种基于单导系统的多子进程以及进程信号处理的高容错高稳定的技术框架,该专利技术采用多个子进程对应多任务,结合子进程异常信号处理,对异常任务接管重做的方式,实现单导系统多任务并发的高效性和高容错高稳定性。
【技术特征摘要】
1.一种基于单导系统的多子进程以及进程信号处理的高容错高稳定的技术框架,该发明采用多个子进程对应多任务,结合子进程异常信号处理,对异常任务接管重做的方式,实现单导系统多任务并发的高效性和高容错高稳定性。2.根据权利要求1所述的一种基于单导系统的多子进程以及进程信号处理的高容错高稳定的技术框架,其特征在于:使用多子进程处理多任务以及子进程异常信号捕获处理,结合持久化保存子进程号和任务信息。3.根据权利要求1所述的一种基于单导系统的多子进程以及进程信号处理的高容错高稳定的技术框架,其特征在于:由于单导系统的数据任务多而且任务有周期循环和任务执行时间长,故采用子进程独立执行任务的方式;某一个任务进程长时间执行过程中如果出现异常也不会影响别的任务进程,只要父进程对子进程异常信号捕获处理,即可做到...
【专利技术属性】
技术研发人员:杨育斌,曹土光,黄家俊,柯宗贵,
申请(专利权)人:成都蓝盾网信科技有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。