-
公开(公告)号:CN119676180A
公开(公告)日:2025-03-21
申请号:CN202510191750.X
申请日:2025-02-21
Applicant: 北京全路通信信号研究设计院集团有限公司
IPC: H04L47/56 , H04L47/62 , H04L47/6275 , H04L67/141 , H04L67/143 , H04L1/1607 , H04L69/163 , H04L69/22
Abstract: 本发明提供了一种基于复杂消息队列和TCP协议的数据交互方法及系统,该方法包括,基于待发送消息数据的类型建立队列,对不同消息数据类型进行组合和队列重组;基于待发送的消息数据建立TCP传输连接,待TCP连接建立好以后发送消息数据,然后等待应答;若消息数据发送失败或消息数据发送成功但在约定的时间未收到应答,根据消息数据当前状态触发自动重传机制,新建TCP传输连接重新发送消息数据并销毁旧的TCP传输连接;消息数据发送成功并收到应答后销毁其对应的TCP连接,释放内存资源;记录消息数据在整个传输过程中的所有状态。本发明能有效解决在处理复杂数据流和高并发环境数据交互时网络拥堵、延迟增加、丢包以及传输性能低的问题。