一种多线程报文转发方法及系统技术方案

技术编号:8192562 阅读:244 留言:0更新日期:2013-01-10 03:04
本发明专利技术公开了一种多线程报文转发方法及系统,首先为银行和财政局分别建立银行代理对象和财政局代理对象,并为代理对象设置多个处理线程和一个专用线程,专用线程用来接收系统外的业务报文;当专用线程接收到业务报文时,根据业务报文的报文头标识查找到该业务报文所要发送到的财政局或银行,并根据业务类型查到财政局或银行的处理线程,将业务报文保存到处理线程的专用消息队列中并启动处理线程处理业务报文。通过该方法及系统能够实现可配置的多对多、双向实时的数据交换。此外,本发明专利技术的所有处理线程工作在等待-响应多线程模式下,节约计算机资源。

【技术实现步骤摘要】

【技术保护点】
一种多线程报文转发方法,包括以下步骤:(1)为每家银行创建一个银行代理对象,为每个财政局创建一个财政局代理对象;所述银行代理对象用于处理财银数据交换平台与银行业务系统的转发报文;所述财政局代理对象用于处理财银数据交换平台与财政局业务系统的转发报文;所述财银数据交换平台是指银行业务系统和财政局业务系统的业务交换平台;(2)为每个银行代理对象设置一个银行专用线程和多个银行处理线程,为每个财政局代理对象设置一个财政局专用线程和多个财政局处理线程;所述银行专用线程用于接收财政局业务系统系统发送到银行业务系统的业务报文;所述财政局专用线程用于接收银行业务系统发送到财政局业务系统的业务报文;(3)查看银行专用线程/财政局专用线程是否接收到财政局业务系统/银行业务系统的业务报文,若是则进入步骤(4),若否则重复步骤(3);所述业务报文包括报文头标识;所述报文头标识包括业务报文来源的银行或财政局ID、业务报文所要发送到的银行或财政局ID和业务类型;(4)根据业务报文的报文头标识查找所对应的银行处理线程或财政局处理线程,启动银行处理线程或财政局处理线程对业务报文进行处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:崔立国
申请(专利权)人:北京用友政务软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1