一种基于文件交换的跨域微服务调用方法及系统技术方案

技术编号:24995470 阅读:36 留言:0更新日期:2020-07-24 17:58
本发明专利技术涉及一种基于文件交换的跨域微服务调用方法及系统。该方法中,第一网络是被调用端网络,第二网络是调用端网络,其步骤包括:第二网络接收用户的跨域微服务调用请求,根据该调用请求生成请求文件,将请求文件放入第二网络的请求目录中;网闸/光闸将第二网络的请求目录中的请求文件同步至第一网络的请求目录中;第一网络根据第一网络的请求目录中的请求文件,生成响应文件,将响应文件放入第一网络的响应目录中;网闸/光闸将第一网络的响应目录中的响应文件同步至第二网络的响应目录中;第二网络将第二网络的响应目录中的响应文件返回给用户。本发明专利技术能够在保障公检法司各部门之间网络相互独立的前提下,实现各部门之间的服务调用。

【技术实现步骤摘要】
一种基于文件交换的跨域微服务调用方法及系统
本专利技术属于系统集成领域,具体涉及一种基于文件交换的跨域微服务调用方法及系统。
技术介绍
一些涉密单位之间存在着相互配合又需要保持独立的业务需求,特别是政法领域。近年来,国家对公检法司等的智慧司法业务协同提出了更高的要求,但如果不能保障义务数据在共享和交换中的安全、可靠、准确、及时,司法协同业务应用构建将是无水之源、无木之本。目前,公安局、法院、检察院、司法机关的业务系统布置在各自的涉密内网中,采用网闸/光闸技术,在保障公检法司各部门网络的相对独立的前提下,实现与其他政法机关之间的数据互通。通过网闸、光闸等方式实现各部门网络相对独立性后,法检司协同又面临着一些新的问题。网络的物理隔离,给司法业务系统的数据交换带来了诸多不便,尤其是在涉及到服务调用时。目前,服务调用主要是当用户完成服务注册后并向服务器请求文件时,服务器将处理该请求,并直接将服务文件传送给用户。针对于用户和服务器处于不同网络中的情况,需要进行跨域服务调用。现有技术尚没有在网闸/光闸存在的环境下,实现基于安全文件交换的跨域本文档来自技高网...

【技术保护点】
1.一种基于文件交换的跨域微服务调用方法,适用于采用网闸/光闸隔离的第一网络与第二网络,其中第一网络是被调用端网络,第二网络是调用端网络,其特征在于,该方法包括以下步骤:/n第二网络接收用户的跨域微服务调用请求,根据该跨域微服务调用请求生成请求文件,将请求文件放入第二网络的请求目录中;/n网闸/光闸将第二网络的请求目录中的请求文件同步至第一网络的请求目录中;/n第一网络根据第一网络的请求目录中的请求文件,生成响应文件,将响应文件放入第一网络的响应目录中;/n网闸/光闸将第一网络的响应目录中的响应文件同步至第二网络的响应目录中;/n第二网络将第二网络的响应目录中的响应文件返回给用户。/n

【技术特征摘要】
1.一种基于文件交换的跨域微服务调用方法,适用于采用网闸/光闸隔离的第一网络与第二网络,其中第一网络是被调用端网络,第二网络是调用端网络,其特征在于,该方法包括以下步骤:
第二网络接收用户的跨域微服务调用请求,根据该跨域微服务调用请求生成请求文件,将请求文件放入第二网络的请求目录中;
网闸/光闸将第二网络的请求目录中的请求文件同步至第一网络的请求目录中;
第一网络根据第一网络的请求目录中的请求文件,生成响应文件,将响应文件放入第一网络的响应目录中;
网闸/光闸将第一网络的响应目录中的响应文件同步至第二网络的响应目录中;
第二网络将第二网络的响应目录中的响应文件返回给用户。


2.根据权利要求1所述的方法,其特征在于,所述第一网络包括第一前置机和第一跨域代理分平台;所述第二网络包括第二前置机和第二跨域代理分平台;其中:
第一前置机连接第一跨域代理分平台和网闸/光闸,用于存储请求文件或响应文件,供网闸/光闸进行文件的同步;第一跨域代理分平台连接服务节点和第一前置机,用于订阅服务消息和根据请求文件生成响应文件;
第二前置机连接第二跨域代理分平台和网闸/光闸,用于存储请求文件或响应文件,供网闸/光闸进行文件的同步;第二跨域代理分平台连接用户和第二前置机,用于接收用户的跨域微服务调用请求和将响应文件返回给用户。


3.根据权利要求2所述的方法,其特征在于,所述第二跨域代理分平台根据用户的跨域微服务调用请求,生成本次调用的全局唯一标识UUID,并记录对应的用户回调接口,进而生成请求文件UUID.json,将请求文件UUID.json发送至所述第二前置机;所述网闸/光闸将第二前置机的请求文件同步至第一前置机。


4.根据权利要求3所述的方法,其特征在于,所述第一跨域代理分平台解析请求文件,通过调用服务获取服务响应,根据服务响应生成响应文件R-UUID.json,将响应文件R-UUID.json发送至所述第一前置机;所述网闸/光闸将第一前置机的响应文件同步至第二前置机。


5.根据权利要求4所述的方法,其特征在于,所述第二跨域代理分平台从第二前置机读取响应文件,然后解析响应文件并查询UUID对应的用户回调接口,通过调用用户回调接口将响应文件返回给用户。


6.根据权利要求1所述的方法,其特征在于...

【专利技术属性】
技术研发人员:王珩吴正午于婧悦杨东昊郭新刚
申请(专利权)人:中国司法大数据研究院有限公司
类型:发明
国别省市:北京;11

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

1