一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于分布式集群的数据包处理方法和装置与流程

2021-11-30 21:42:00 来源:中国专利 TAG:

技术特征:
1.一种基于分布式集群的数据包处理方法,包括:接收目标设备发送的数据包,其中,所述目标设备与所述分布式集群长连接;确定所述数据包所属的类型;响应于确定所述数据包所属的类型为应答包,根据预设的映射关系表从所述分布式集群中选取匹配的节点对所述数据包进行处理,其中,所述映射关系表用于记录发送的报文与所述分布式集群中的节点之间的归属关系。2.根据权利要求1所述的方法,其中,所述根据预设的映射关系表从所述分布式集群中选取匹配的节点对所述数据包进行处理,包括:响应于确定所述数据包为与本节点发送的请求对应的应答包,解析所述数据包,生成应答数据;以及根据预设的对应关系表,调用与所述数据包匹配的线程处理所述应答数据,其中,所述对应关系表用于表征发送的数据与线程之间的对应关系。3.根据权利要求1所述的方法,其中,所述根据预设的映射关系表从所述分布式集群中选取匹配的节点对所述数据包进行处理,包括:响应于确定所述数据包不为本节点发送的请求对应的应答包,根据所述映射关系表将所述数据包转发至匹配的节点,以使所述匹配的节点对所述数据包进行处理。4.根据权利要求1所述的方法,其中,所述方法还包括:响应于确定所述数据包所属的类型为请求包,解析所述数据包,生成请求数据;调用同步接口,以获取与所述请求数据对应的返回结果,其中,所述同步接口用于所述分布式集群中节点之间的交互;将所述返回结果打包成与所述数据包格式一致的返回数据包;通过长连接发送所述返回数据包。5.根据权利要求4所述的方法,其中,所述通过长连接发送所述返回数据包,包括:获取长连接对应的发送链路的状态;选取空闲的发送链路发送所述返回数据包。6.根据权利要求1-5之一所述的方法,其中,所述方法还包括:获取待发送的请求数据包;通过长连接发送所述请求数据包;基于所述请求数据包和本节点的标识,更新所述映射关系表。7.一种基于分布式集群的数据包处理装置,包括:接收单元,被配置成接收目标设备发送的数据包,其中,所述目标设备与所述分布式集群长连接;确定单元,被配置成确定所述数据包所属的类型;处理单元,被配置成响应于确定所述数据包所属的类型为应答包,根据预设的映射关系表从所述分布式集群中选取匹配的节点对所述数据包进行处理,其中,所述映射关系表用于记录发送的报文与所述分布式集群中的节点之间的归属关系。8.根据权利要求7所述的装置,其中,所述装置还包括:发送单元,被配置成响应于确定所述数据包所属的类型为请求包,解析所述数据包,生成请求数据;调用同步接口,以获取与所述请求数据对应的返回结果,其中,所述同步接口用于所述分布式集群中节点之间的交互;将所述返回结果打包成与所述数据包格式一致的返回数据包;通过长连接发送所述返回数据包。
9.一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-6中任一所述的方法。10.一种计算机可读介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如权利要求1-6中任一所述的方法。

技术总结
本公开的实施例公开了基于分布式集群的数据包处理方法和装置。该方法的一具体实施方式包括:接收目标设备发送的数据包,其中,该目标设备与该分布式集群长连接;确定该数据包所属的类型;响应于确定该数据包所属的类型为应答包,根据预设的映射关系表从该分布式集群中选取匹配的节点对该数据包进行处理,其中,该映射关系表用于记录发送的报文与该分布式集群中的节点之间的归属关系。该实施方式实现了节点匹配和处理逻辑的分离,从而简化了逻辑复杂度,并且提升了程序运行效率。并且提升了程序运行效率。并且提升了程序运行效率。


技术研发人员:高雪松
受保护的技术使用者:北京同邦卓益科技有限公司
技术研发日:2020.05.25
技术公布日:2021/11/29
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献