[发明专利]流水线多进程之间基于消息队列的海量数据传输方法有效

专利信息
申请号: 200610098074.9 申请日: 2006-11-30
公开(公告)号: CN101021801A 公开(公告)日: 2007-08-22
发明(设计)人: 薛庆童;阮永江;黄晓颖;杨开胜;余志刚;庄学阳;李岩;李茂春 申请(专利权)人: 南京联创科技股份有限公司
主分类号: G06F9/46 分类号: G06F9/46;H04M15/00
代理公司: 南京天翼专利代理有限责任公司 代理人: 汤志武;王鹏翔
地址: 210013江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 流水线多进程之间基于消息队列的海量数据传输方法,在计费产品业务处理流程中一条话单顺序通过至少分为格式化、规整(或者称为分拣)、排重、批价、入库多个进程,计费方法采用单步与整体提交相结合的机制,通过配置来实现在不同环境下采用不同消息队列类型自动分配任务,负载均衡管理,将话单分发至不相同的消息队列,根据业务逻辑,自定义方式进行部署。采用本发明方法实现的计费系统海量的话单数据在进程间的传输,全部通过消息队列,处理过程可以在内存里面实现,没有系统IO的开销,速度大大提高。采用基于消息队列的流水线并行处理技术方案的系统处理效率明显提高。处理速度在国内外计费厂家中名列前茅。
搜索关键词: 流水线 进程 之间 基于 消息 队列 海量 数据传输 方法
【主权项】:
1、流水线多进程之间基于消息队列的海量数据传输方法,在计费产品业务处理流程中一条话单顺序通过至少分为格式化、规整(或者称为分拣)、排重、批价、入库多个进程,计费方法采用单步与整体提交相结合的机制:格式化作为计费流程的源头,将一个文件内的话单根据分发规则分发到不同的后续流程的规整进程里面,当结束一个文件格式化的时候,格式化进程发送此文件结束信号给各个后续的规整进程;每个规整进程接收到一个文件结束信号,就进行本进程的单步提交,说明此进程已经处理完毕输送到本流程的此文件的所有话单;然后规整进程将结束信号送给下一步的排重进程,排重进程同样的处理机制,进行单步提交;排重进程和批价进程也是同样处理方式;批价进程再将结束信号送给入库进程,入库进程进行单步提交;只有当格式化将结束信息输送的所有流程的入库进程对这个文件进行提交完毕,系统才进行这个文件的整体提交;如果系统在处理过程中,需要中断,这个时候一个文件在整个流水线中没有处理完毕,那么计费进程采用不精确/模糊断点;不精确/模糊断点是指当发生中断后,计算机并不立即响应中断,而是等待一个文件中的所有话单完毕,才响应该中断;如果系统发生异常宕机,那么系统重新启动的时候,系统自动发现有哪些文件入库进程前的进程已经提交,但是流水线最终进程入库进程没有对这个文件进行提交,那么说明这个文件在处理过程中存在问题,就进行告警;文件级回退需要对整个文件在计费系统中各处留下的痕迹进行清理,是计费过程的逆向操作,恢复到最初状态。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京联创科技股份有限公司,未经南京联创科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/200610098074.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top