一种TCP报文通讯架构设计方法及系统技术方案

技术编号:37151730 阅读:23 留言:0更新日期:2023-04-06 22:08
本申请公开了一种TCP报文通讯架构设计方法及系统,可应用于金融领域或其他领域。所述方法包括:建立TCP服务端与上游系统的TCP连接;启动协程接收来自已建立TCP连接的上游系统的TCP报文;对所述TCP报文进行处理;启动TCP客户端与下游系统进行交互,生成并发送下游请求报文;接收下游应答报文,对所述下游应答报文进行处理,生成上游应答报文;利用所述上游应答报文对上游系统进行应答。利用本申请所公开的TCP报文通讯架构设计方法及系统所设计出的TCP报文通讯架构支持的报文种类齐全,可以支持处理定长、固定分隔符、XML、JSON等各类报文的序列化与反序列化,且支持进行各种报文格式的组合,如定长+XML,定长+JSON等,能够支持种类较为齐全的报文。种类较为齐全的报文。种类较为齐全的报文。

【技术实现步骤摘要】
一种TCP报文通讯架构设计方法及系统


[0001]本申请涉及报文处理
,特别是涉及一种TCP报文通讯架构设计方法及系统。

技术介绍

[0002]TCP(Transmission Control Protocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它能够完成第四层传输层所指定的功能。
[0003]在不同的业务系统之间需要进行通讯时,往往会通过报文的形式进行数据交互,而报文的种类众多,例如定长、固定分隔符、XML、JSON等,目前的通讯架构很难支持多种报文类型,更加难以处理各种报文格式的组合,例如定长+XML,定长+JSON等。
[0004]因此,如何设计一种TCP报文通讯架构,以支持种类较为齐全的报文,成为本领域亟需解决的技术问题。

技术实现思路

[0005]基于上述问题,本申请提供了一种TCP报文通讯架构设计方法及系统,以支持种类较为齐全的报文。
[0006]本申请实施例公开了如下技术方案:
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种TCP报文通讯架构设计方法,其特征在于,所述方法包括:建立TCP服务端与上游系统的TCP连接;启动协程接收来自已建立TCP连接的上游系统的TCP报文;对所述TCP报文进行处理;启动TCP客户端与下游系统进行交互,生成并发送下游请求报文;接收下游应答报文,对所述下游应答报文进行处理,生成上游应答报文;利用所述上游应答报文对上游系统进行应答。2.根据权利要求1所述的方法,其特征在于,所述建立TCP服务端与上游系统的TCP连接,包括:监测来自上游系统的TCP连接;在监测到来自上游系统的TCP连接时,建立TCP连接。3.根据权利要求1所述的方法,其特征在于,所述对所述TCP报文进行处理,包括:从通讯缓存区读取所述TCP报文;对所述TCP报文进行预处理、解密、编码转换;解析经过预处理、解密、编码转换的所述TCP报文;对解析后的所述TCP报文进行反序列化处理;通过报文处理模块对经过反序列化处理的TCP报文进行加工,得到上游应答报文;对所述上游应答报文进行序列化、编码转换和加密处理;利用经过序列化、编码转换和加密处理的所述上游应答报文进行应答;关闭TCP连接。4.根据权利要求1所述的方法,其特征在于,所述启动TCP客户端与下游系统进行交互,生成并发送下游请求报文,包括:根据业务类型生成下游请求报文;对所述下游请求报文进行序列化、编码转换和加密处理;建立T...

【专利技术属性】
技术研发人员:邓健吕杨
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1