[发明专利]跨平台服务方法、装置和系统有效
| 申请号: | 201910161663.4 | 申请日: | 2019-03-04 |
| 公开(公告)号: | CN109922148B | 公开(公告)日: | 2022-02-25 |
| 发明(设计)人: | 徐海涛 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
| 主分类号: | H04L67/51 | 分类号: | H04L67/51 |
| 代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 赵昀彬 |
| 地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 平台 服务 方法 装置 系统 | ||
本发明公开了一种跨平台服务方法、装置和系统。其中,该方法包括:获取与服务请求对应的服务路由表;根据服务路由表确定目标服务器;基于预设通信协议向目标服务器发送服务请求,其中,预设通信协议用于将服务请求转换为目标服务器能够识别的语言。本发明解决了现有企业服务化设备之间无法进行跨语言服务的技术问题。
技术领域
本发明涉及互联网领域,具体而言,涉及一种跨平台服务方法、装置和系统。
背景技术
随着互联网技术的迅猛发展,尤其是智能手机的普及,终端设备之间的通信需求的增加和迭代、用户量的增长,使得互联网公司的通信业务不断扩张。传统的单块架构的通信模式已无法适应互联网时代的快速变化,因此,互联网公司面临的挑战越来越多。例如,随着代码库的膨胀,代码的维护性、灵活性降低,测试成本以及线上更新成本却显著增加。而且,随着用户量的增加,互联网公司面临着如何提高通信设备之间的响应,以及如何有效存储用户量增加后的大数据的问题。
针对上述问题,目前许多互联网公司通过升级自己的软件架构,将业务拆分的方式解决上述问题,例如,将业务结构拆分为SOA(Service-Oriented Architecture,面向服务的体系结构)或微服务架构模式。现在行业已经有面向各种开发语言的微服务开源框架,可以直接使用,例如面向java的dubbo,spring cloud等。
但是在现有企业服务化的技术中,无法实现跨语言服务,并且,现有的企业服务化设备支持的功能较多,不够精简,导致企业服务化设备的定制成本较高。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种跨平台服务方法、装置和系统,以至少解决现有企业服务化设备之间无法进行跨语言服务的技术问题。
根据本发明实施例的一个方面,提供了一种跨平台服务方法,包括:获取与服务请求对应的服务路由表;根据服务路由表确定目标服务器;基于预设通信协议向目标服务器发送服务请求,其中,预设通信协议用于将服务请求转换为目标服务器能够识别的语言
进一步地,预设通信协议包含字段的格式为JSON格式。
进一步地,跨平台服务方法还包括:从注册中心获取服务器集群的服务信息,其中,目标服务器为服务器集群中的服务器;根据服务信息生成每个服务的服务路由表;从每个服务的服务路由表中确定服务请求对应的服务路由表。
进一步地,跨平台服务方法还包括:通过如下任意一种方式确定目标服务器:对服务路由表中的服务器进行排序,根据排序结果按照轮询方式确定目标服务器;或者,从服务路由表中随机选择服务器作为目标服务器;或者,基于服务路由表中确定每个服务器的权重值,根据每个服务器的权重值确定目标服务器。
进一步地,预设通信协议包括如下至少之一:第一预设通信协议、第二预设通信协议,其中,第一预设通信协议至少包括:服务编号,第二预设通信协议至少包括:服务路径。
进一步地,跨平台服务方法还包括:基于第一预设通信协议中的服务编号从服务路由表中确定服务请求对应的服务实例;获取服务实例对应的目标服务器;通过第一预设通信协议向目标服务器发送服务请求。
进一步地,跨平台服务方法还包括:基于第二预设通信协议中的服务路径从服务路由表中确定服务请求对应的服务实例;获取服务实例对应的目标服务器;通过第二预设通信协议向目标服务器发送服务请求。
根据本发明实施例的另一方面,还提供了一种跨平台服务方法,包括:基于服务注册协议将每个服务器的服务信息注册至注册中心,其中,服务注册协议用于将服务信息转换为注册中心能够识别的语言;在接收到服务应用所在的应用终端发送的服务请求的情况下,确定服务请求对应的数据,其中,应用终端基于预设通信协议发送服务请求,预设通信协议用于将服务请求转换为目标服务器能够识别的语言。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910161663.4/2.html,转载请声明来源钻瓜专利网。





