一种网络通信方法、系统、电子设备及介质技术方案

技术编号:44736010 阅读:18 留言:0更新日期:2025-03-21 18:02
本申请实施例提供了一种网络通信方法、系统、电子设备及介质,在其方法中,对目标通信数据进行数据组装处理,得到目标字节流数据,并基于预设连接初始化器,确定所述目标字节流数据对应的目标路由信息。随后,根据所述目标路由信息和所述目标字节流数据,从预设工作通道组中确定目标连接标识符,其中,所述预设工作通道组基于单线程轮询机制运行。最后,通过预设异步I/O接口和所述目标连接标识符,调用本地与所述目标远端通信节点之间的通信连接,以将所述目标字节流数据发送至所述目标远端通信节点。从而实现在兼顾通信灵活性的基础上来提高网络通信的性能。

【技术实现步骤摘要】

本申请涉及通信处理,特别是涉及一种网络通信方法、系统、电子设备及介质


技术介绍

1、在传统的基于chromev8的javascript执行环境中,其进行网络通信的过程通常基于httpclient技术或socketio技术。其中,由于前者基于http协议的短连接方式进行通信,短连接意味着每次通信都需要建立新的连接,这在请求频繁的高性能场景中会带来一定的性能开销,因而此类通信方式存在一定的性能瓶颈。相应的,后者虽然不存在性能瓶颈的问题,但其在处理多节点接入和负载均衡时缺乏灵活性,与每个远端节点的通信连接都需要进行额外的管理和选择,其通信方式的灵活性较差。

2、因此,如何提供一个兼具性能以及灵活性的通信方法,成为本领域技术人员亟需解决的技术问题。


技术实现思路

1、基于上述问题,为了提供一个兼具性能以及灵活性的通信方法,本申请实施例提供了一种网络通信方法、系统、电子设备及介质。

2、本申请实施例公开了如下技术方案:

3、第一方面,本申请实施例提供了一种网络通信方法,包括:...

【技术保护点】

1.一种网络通信方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述预设连接初始化器包括多个远端通信节点各自对应的节点通信属性数据;所述目标字节流数据包括:目标通信服务类型;

3.根据权利要求2所述的方法,其特征在于,所述预设工作通道组包括多个服务连接队列,每个所述服务连接队列具备单独对应的通信服务类型;所述服务连接队列包括多个所述远端通信节点,且每个所述远端通信节点对应多个连接标识符;

4.根据权利要求2所述的方法,其特征在于,所述对目标通信数据进行数据组装处理,得到目标字节流数据之前,所述方法还包括:

5.根据权利要...

【技术特征摘要】

1.一种网络通信方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述预设连接初始化器包括多个远端通信节点各自对应的节点通信属性数据;所述目标字节流数据包括:目标通信服务类型;

3.根据权利要求2所述的方法,其特征在于,所述预设工作通道组包括多个服务连接队列,每个所述服务连接队列具备单独对应的通信服务类型;所述服务连接队列包括多个所述远端通信节点,且每个所述远端通信节点对应多个连接标识符;

4.根据权利要求2所述的方法,其特征在于,所述对目标通信数据进行数据组装处理,得到目标字节流数据之前,所述方法还包括:

5.根据权利要求4所述的...

【专利技术属性】
技术研发人员:曹力康
申请(专利权)人:竞技世界北京网络技术有限公司
类型:发明
国别省市:

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

1