通信方法、系统、电子设备及存储介质技术方案

技术编号:37314150 阅读:12 留言:0更新日期:2023-04-21 22:56
本申请提供一种通信方法、系统、电子设备及存储介质,涉及通信技术领域,用于解决相关技术中由于服务节点的接口暴露面大而造成的网络安全风险较高的问题。该方法包括:在第一服务器请求访问第二服务器的情况下,第一服务器确定与第二服务器是否归属于相同的服务器集群;在第一服务器与第二服务器归属于同一服务器集群的情况下,第一服务器向第二服务器发送访问请求,以请求访问第二服务器中的服务;在第一服务器与第二服务器不归属于同一服务器集群的情况下,第一服务器通过第一代理服务器向第二服务器发送访问请求,以请求访问第二服务器中的服务;第一代理服务器位于第一服务器对应的服务器集群中。器对应的服务器集群中。器对应的服务器集群中。

【技术实现步骤摘要】
通信方法、系统、电子设备及存储介质


[0001]本申请涉及通信
,尤其涉及一种通信方法、系统、电子设备及存储介质。

技术介绍

[0002]区块链技术(也被称之为,分布式账本技术)是一种去中心化的分布式数据库技术,具有去中心化、公开透明、不可篡改、可信任等多种特点,适用于诸多对数据可靠性具有高需求的应用场景中。
[0003]在基于区块链结构的点对点(p2p)通信应用场景下,所有服务节点均位于同一局域网内,这种网络结构简单高效。但是,在不同生产环境下跨云、跨域分布式组网过程中,由于各服务节点的接口暴露面大,对网络安全带来严重影响。

技术实现思路

[0004]本申请提供一种通信方法、系统、电子设备及存储介质,用于解决相关技术中由于服务节点的接口暴露面大而造成的网络安全风险较高的问题。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,提供一种通信方法,方法包括:在第一服务器请求访问第二服务器的情况下,第一服务器确定与第二服务器是否归属于相同的服务器集群;在第一服务器与第二服务器归属于同一服务器集群的情况下,第一服务器向第二服务器发送访问请求,以请求访问第二服务器中的服务;在第一服务器与第二服务器不归属于同一服务器集群的情况下,第一服务器通过第一代理服务器向第二服务器发送访问请求,以请求访问第二服务器中的服务;第一代理服务器位于第一服务器对应的服务器集群中。
[0007]可选的,访问请求包括第二服务器的标识;在第一服务器与第二服务器不归属于同一服务器集群的情况下,第一服务器通过第一代理服务器向第二服务器发送访问请求,以请求访问第二服务器中的服务,包括:在第一服务器与第二服务器不归属于同一服务器集群的情况下,第一服务器向第一代理服务器发送访问请求;第一代理服务器接收访问请求,并根据第二服务器的标识,从包括多个服务器标识以及多个服务器集群标识的第一映射关系中,确定第二服务器的服务器集群;第一代理服务器根据第二服务器的服务器集群,从包括多个服务器集群标识以及多个代理服务器标识的第二映射关系中,确定第二代理服务器,并向第二代理服务器发送访问请求,以指示第二代理服务器将访问请求转发至第二服务器。
[0008]可选的,方法还包括:第二代理服务器将访问请求转发至第二服务器;第二服务器响应于访问请求,通过第二代理服务器向第一服务器发送第一服务器请求访问的服务。
[0009]可选的,第一服务器确定与第二服务器是否归属于相同的服务器集群,包括:第一服务器获取所属服务器集群信息;所属服务器集群信息包括第一服务器对应的服务器集群中各个服务器的标识;第一服务器判断所属服务器集群信息中是否存在第二服务器的标识,在所属服务器集群信息中存在第二服务器的标识的情况下,第一服务器确定与第二服
务器归属于相同的服务器集群,在所属服务器集群信息中不存在第二服务器的标识的情况下,第一服务器确定与第二服务器不归属于相同的服务器集群。
[0010]第二方面,提供一种通信系统,包括第一服务器、第二服务器、第一代理服务器以及第二代理服务器;第一服务器,用于在第一服务器请求访问第二服务器的情况下,确定与第二服务器是否归属于相同的服务器集群;第一服务器,还用于在第一服务器与第二服务器归属于同一服务器集群的情况下,向第二服务器发送访问请求,以请求访问第二服务器中的服务;第一服务器,还用于在第一服务器与第二服务器不归属于同一服务器集群的情况下,通过第一代理服务器向第二服务器发送访问请求,以请求访问第二服务器中的服务;第一代理服务器位于第一服务器对应的服务器集群中。
[0011]可选的,访问请求包括第二服务器的标识;第一服务器具体用于在第一服务器与第二服务器不归属于同一服务器集群的情况下,向第一代理服务器发送访问请求;第一代理服务器,用于接收访问请求,并根据第二服务器的标识,从包括多个服务器标识以及多个服务器集群标识的第一映射关系中,确定第二服务器的服务器集群;第一代理服务器,还用于根据第二服务器的服务器集群,从包括多个服务器集群标识以及多个代理服务器标识的第二映射关系中,确定第二代理服务器,并向第二代理服务器发送访问请求,以指示第二代理服务器将访问请求转发至第二服务器。
[0012]可选的,第二代理服务器,用于将访问请求转发至第二服务器;第二服务器还用于响应于访问请求,通过第二代理服务器向第一服务器发送第一服务器请求访问的服务。
[0013]可选的,第一服务器具体用于:获取所属服务器集群信息;属服务器集群信息包括第一服务器对应的服务器集群中各个服务器的标识;判断所属服务器集群信息中是否存在第二服务器的标识,在所属服务器集群信息中存在第二服务器的标识的情况下,确定与第二服务器归属于相同的服务器集群,在所属服务器集群信息中不存在第二服务器的标识的情况下,确定与第二服务器不归属于相同的服务器集群。
[0014]第三方面,提供一种电子设备,包括:处理器、用于存储处理器可执行的指令的存储器;其中,处理器被配置为执行指令,以实现上述第一方面的通信方法。
[0015]第四方面,提供一种计算机可读存储介质,计算机可读存储介质上存储有指令,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上述第一方面的通信方法。
[0016]本申请实施例提供的技术方案至少带来以下有益效果:在第一服务器请求访问第二服务器的情况下,第一服务器确定与第二服务器是否归属于相同的服务器集群。在第一服务器与第二服务器归属于同一服务器集群的情况下,第一服务器向第二服务器发送访问请求,以请求访问第二服务器中的服务;以此实现集群内服务器相互访问时直接通信,提高通信效率。在第一服务器与第二服务器不归属于同一服务器集群的情况下,第一服务器通过第一代理服务器向第二服务器发送访问请求,以请求访问第二服务器中的服务;其中,第一代理服务器位于第一服务器对应的服务器集群中。可见,本申请在服务器跨集群相互访问时,通过统一转接服务,实现集群内访问外部、被外部访问时的单一出口、单一入口,以此减少服务节点的接口暴露面,方便对不同公司之间跨域分布式组网提供安全、便捷的网络防护手段,进而降低了网络安全风险。
附图说明
[0017]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为本申请实施例提供的一种典型的区块网络拓扑结构示意图;
[0019]图2为本申请实施例提供的一种通信系统的结构示意图;
[0020]图3为本申请实施例提供的一种通信方法的流程示意图一;
[0021]图4为本申请实施例提供的一种通信方法的流程示意图二;
[0022]图5为本申请实施例提供的一种不同运营商之间的通信示意图;
[0023]图6为本申请实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信方法,其特征在于,所述方法包括:在第一服务器请求访问第二服务器的情况下,所述第一服务器确定与所述第二服务器是否归属于相同的服务器集群;在所述第一服务器与所述第二服务器归属于同一服务器集群的情况下,所述第一服务器向所述第二服务器发送访问请求,以请求访问所述第二服务器中的服务;在所述第一服务器与所述第二服务器不归属于同一服务器集群的情况下,所述第一服务器通过第一代理服务器向所述第二服务器发送所述访问请求,以请求访问所述第二服务器中的服务;所述第一代理服务器位于所述第一服务器对应的服务器集群中。2.根据权利要求1所述的通信方法,其特征在于,所述访问请求包括所述第二服务器的标识;所述在所述第一服务器与所述第二服务器不归属于同一服务器集群的情况下,所述第一服务器通过第一代理服务器向所述第二服务器发送所述访问请求,以请求访问所述第二服务器中的服务,包括:在所述第一服务器与所述第二服务器不归属于同一服务器集群的情况下,所述第一服务器向所述第一代理服务器发送所述访问请求;所述第一代理服务器接收所述访问请求,并根据所述第二服务器的标识,从包括多个服务器标识以及多个服务器集群标识的第一映射关系中,确定所述第二服务器的服务器集群;所述第一代理服务器根据所述第二服务器的服务器集群,从包括多个服务器集群标识以及多个代理服务器标识的第二映射关系中,确定第二代理服务器,并向所述第二代理服务器发送所述访问请求,以指示所述第二代理服务器将所述访问请求转发至所述第二服务器。3.根据权利要求2所述的通信方法,其特征在于,所述方法还包括:所述第二代理服务器将所述访问请求转发至所述第二服务器;所述第二服务器响应于所述访问请求,通过所述第二代理服务器向所述第一服务器发送所述第一服务器请求访问的服务。4.根据权利要求1所述的通信方法,其特征在于,所述第一服务器确定与所述第二服务器是否归属于相同的服务器集群,包括:所述第一服务器获取所属服务器集群信息;所述所属服务器集群信息包括第一服务器对应的服务器集群中各个服务器的标识;所述第一服务器判断所述所属服务器集群信息中是否存在所述第二服务器的标识,在所述所属服务器集群信息中存在所述第二服务器的标识的情况下,所述第一服务器确定与所述第二服务器归属于相同的服务器集群,在所述所属服务器集群信息中不存在所述第二服务器的标识的情况下,所述第一服务器确定与所述第二服务器不归属于相同的服务器集群。5.一种通信系统,其特征在于,包括第一服务器、第二服务器、第一代理服务器以及第二代理服务器;所述第一服务器,用于在所述第一服务器请求...

【专利技术属性】
技术研发人员:江志坤叶慧杰赵慧婷
申请(专利权)人:联通数字科技有限公司
类型:发明
国别省市:

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

1