发明名称 一种前置机保持高速稳定运行的方法及系统
摘要 本发明适用于电力系统通信领域,提供了一种前置机保持高速稳定运行的方法及系统,包括:调用主进程对与集抄终端协商的通信协议中使用的通信端口进行监听;当监听到高并发数据处理请求时,将数据处理请求缓存到预先申请的内存池中,调用线程池中对应的线程处理内存池缓存的数据处理请求;根据从预设端口接收到的监控请求,控制辅进程对主进程进行监控,当监控到主进程假死或消失时,重新启动主进程;控制主进程对辅进程进行监控,当监控到辅进程假死或消失时,重新启动辅进程。本发明通过采用内存池、线程池技术处理来集抄终端的数据处理请求,同进,负责创建的主进程和辅进程互相守护,提高了前置机的数据处理能力,使得前置机上的数据处理系统更加稳定。
申请公布号 CN102387040B 申请公布日期 2015.04.22
申请号 CN201110341688.6 申请日期 2011.11.01
申请人 深圳市航天泰瑞捷电子有限公司 发明人 曾小明;张宗继;邱胜
分类号 H04L12/24(2006.01)I;H04L12/26(2006.01)I 主分类号 H04L12/24(2006.01)I
代理机构 深圳市弘拓知识产权代理事务所(普通合伙) 44320 代理人 李新梅
主权项 一种前置机保持高速稳定运行的方法,其特征在于,所述方法包括下述步骤:调用主进程对与集抄终端协商的通信协议中使用的通信端口进行监听;当监听到高并发数据处理请求时,将所述数据处理请求缓存到预先申请的内存池中,调用线程池中对应的线程处理所述内存池中缓存的数据处理请求;根据从预设端口接收到的监控请求,控制辅进程对主进程进行监控,所述监控请求来自集抄主站,当监控到所述主进程假死或消失时,重新启动所述主进程;控制所述主进程对所述辅进程进行监控,当监控到所述辅进程假死或消失时,重新启动所述辅进程; 所述主进程与辅进程采用共享内存的方式进行通信。
地址 518004 广东省深圳市罗湖区国威路莲塘第一工业区112栋