【技术实现步骤摘要】
一种网络通信处理方法、装置及系统
本专利技术涉及通信
,具体而言,涉及一种网络通信处理方法、装置及系统。
技术介绍
在建立不同服务之间的网络通信时,网络通信设备需要获得待访问服务的其它网络通信设备的地址信息,从而与其建立通信连接。在传统方案中,通常会使用到配置文件将待通信的网络通信设备的地址信息进行配置,这样后续可以基于地址信息与这些网络通信设备进行通信。然而,若采用这种方式,如果事先配置的网络通信设备出现问题(例如宕机、网络通信中断等),就必须去修改配置文件,使用新的网络通信设备的地址信息去替换旧的网络通信设备的地址信息,从而导致配置工作量巨大,并且容易出现配置出错的问题。
技术实现思路
基于现有设计的不足,本专利技术提供一种网络通信处理方法、装置及系统,通过服务器统一对每个网络通信设备中运行的服务的服务注册信息进行管理,无需针对每个网络通信设备单独使用配置文件,以便于网络通信设备能够通过加载服务器中的预设数据库来动态选择和访问相关的服务,无需针对每个网络通信设备进行配置更新,从而极大地减少了配置工作量,并且可有效避免配置出错的问题。根据本专利技术的第一方面,提供一种网络通信处理方法,应用于网络通信处理系统,所述网络通信处理系统包括服务器以及与所述服务器通信连接的多个网络通信设备,所述方法包括:在每个网络通信设备启动后,所述服务器获取每个网络通信设备中运行的服务的服务注册信息并将所述服务注册信息配置到预设数据库中,其中,所述预设数据库中配置有每个服务的服务注册信息与服务名称 ...
【技术保护点】
1.一种网络通信处理方法,其特征在于,应用于网络通信处理系统,所述网络通信处理系统包括服务器以及与所述服务器通信连接的多个网络通信设备,所述方法包括:/n在每个网络通信设备启动后,所述服务器获取每个网络通信设备中运行的服务的服务注册信息并将所述服务注册信息配置到预设数据库中,其中,所述预设数据库中配置有每个服务的服务注册信息与服务名称之间的对应关系;/n所述服务器在接收到第一网络通信设备的第一服务发送的针对第二服务的访问请求时,从所述预设数据库中获取所述第二服务相关的目标服务注册信息,并将所述目标服务注册信息发送给所述第一网络通信设备;/n所述第一网络通信设备根据所述目标服务注册信息访问对应的第二网络通信设备,以与所述第二网络通信设备中运行的所述第二服务进行通信交互。/n
【技术特征摘要】
1.一种网络通信处理方法,其特征在于,应用于网络通信处理系统,所述网络通信处理系统包括服务器以及与所述服务器通信连接的多个网络通信设备,所述方法包括:
在每个网络通信设备启动后,所述服务器获取每个网络通信设备中运行的服务的服务注册信息并将所述服务注册信息配置到预设数据库中,其中,所述预设数据库中配置有每个服务的服务注册信息与服务名称之间的对应关系;
所述服务器在接收到第一网络通信设备的第一服务发送的针对第二服务的访问请求时,从所述预设数据库中获取所述第二服务相关的目标服务注册信息,并将所述目标服务注册信息发送给所述第一网络通信设备;
所述第一网络通信设备根据所述目标服务注册信息访问对应的第二网络通信设备,以与所述第二网络通信设备中运行的所述第二服务进行通信交互。
2.根据权利要求1所述的网络通信处理方法,其特征在于,当所述第二服务为定向访问服务时,从所述预设数据库中获取所述第二服务相关的目标服务注册信息,并将所述目标服务注册信息发送给所述第一网络通信设备的步骤,包括:
获取所述第二服务的定向服务名称;
从所述预设数据库中查找与所述定向服务名称匹配的定向服务的目标服务注册信息;
将所述目标服务注册信息发送给所述第一网络通信设备。
3.根据权利要求1所述的网络通信处理方法,其特征在于,当所述第二服务为非定向访问服务时,从所述预设数据库中获取所述第二服务相关的目标服务注册信息,并将所述目标服务注册信息发送给所述第一网络通信设备的步骤,包括:
获取所述第二服务的非定向服务名称;
从所述预设数据库中查找与所述非定向服务名称匹配的至少一个处于在线服务状态的在线匹配服务的目标服务注册信息;
将所述目标服务注册信息发送给所述第一网络通信设备。
4.根据权利要求3所述的网络通信处理方法,其特征在于,所述第一网络通信设备根据所述目标服务注册信息访问对应的第二网络通信设备的步骤,包括:
所述第一网络通信设备根据至少一个在线匹配服务的目标服务注册信息从所述至少一个在线匹配服务中确定满足预设通信条件的目标在线匹配服务;
通过所述目标在线匹配服务的目标服务注册信息中的服务访问接口访问对应的第二网络通信设备,以与所述第二网络通信设备中运行的所述目标在线匹配服务进行通信交互。
5.根据权利要求3所述的网络通信处理方法,其特征在于,所述方法还包括:
所述服务器监听每个网络通信设备中运行的服务的服务状态,其中,所述服务状态为在线服务状态或者非在线服务状态;
当任意一个网络通信设备中与运行的服务的服务状态发生改变时,在所述预设数据库中更新该网络通信设备中运行的服务的服务状态。
6.根据权利要求1所述的网络通信处理方法,其特征在于,所述第一网络通信设备根据所述目标服务注册信息访问对应的第二网络通信设备,以与所述第二网络通信设备中运行的所述第二服务进行通信交互的步骤,还包括:
所述第一网络通信设备通过跨语言通信的方式与所述第二网络通信设备中运行的所述第二服务进行通信数据的交互;
其中,所述通信数据的数据结构包括头信息和数据内容:
所述数据内容包括标签信息和信息载体内容,所述信息载体内容用于采用protobuffer协议、thrift协议以及bert协议中的其...
【专利技术属性】
技术研发人员:李佳骏,宋枭,
申请(专利权)人:成都卓杭网络科技股份有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。