[发明专利]一种基于Kubernets的动态通信协议转换装置在审

专利信息
申请号: 202211245226.9 申请日: 2022-10-12
公开(公告)号: CN115529360A 公开(公告)日: 2022-12-27
发明(设计)人: 闫安;旷晓鹏 申请(专利权)人: 杭州雷数科技有限公司
主分类号: H04L69/08 分类号: H04L69/08;H04L67/02;H04L67/60;H04L67/56;H04L67/133
代理公司: 杭州兴知捷专利代理事务所(特殊普通合伙) 33338 代理人: 王雪
地址: 311100 浙江省杭州市余杭区*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 kubernets 动态 通信协议 转换 装置
【权利要求书】:

1.一种基于Kubernets的动态通信协议转换装置,其特征在于:

包括:RPC协议转换数据规范、RPC服务代理以及k8s内部RPC服务端三个部分;

所述RPC协议转换数据规范主要说明应用调用端提交RPC Http请求时,将请求数据发送到RPC服务代理和RPC代理服务转发到k8s内部RPC服务应该采用的协议,以及发送数据的格式,编码;

所述RPC服务代理负责将来自应用调用端的http请求代理到相应的k8s内部RPC服务端进行请求;

所述k8s内部RPC服务端在接收到来自RPC服务代理的转发请求时,会按照约定的数据解析规范对数据进行解析,解析出目标服务、相应的调用方法以及参数;调用相应的业务方法后,再将响应结果返回给相应的服务调用端。

2.根据权利要求1所述的一种基于Kubernets的动态通信协议转换装置,其特征在于:所述RPC协议转换数据规范主要包括以下内容:应用调用端和RPC服务代理通过https协议进行数据传输;为了确保RPC服务代理接收的数据都是从合法的应用调用端发送的,应用调用端发送数据时需要带上由服务端颁布的证书,数据收集端会对应用调用端进行证书的认证。

3.根据权利要求2所述的一种基于Kubernets的动态通信协议转换装置,其特征在于:对发送的数据格式要求为JSON格式,utf-8进行编码并且URL请求按照指定格式书写,采用格式为https://RPC.主域名.com/协议/k8s命名空间/k8s服务名/服务Service名/服务方法名/服务端口,用于定位k8s内部服务地址;RPC服务代理转发请求时,会将http请求中的json参数封装成对应的RPC参数数据。

4.根据权利要求1所述的一种基于Kubernets的动态通信协议转换装置,其特征在于:所述RPC服务代理在接收到http请求后,首先会将请求交由RPC服务定位器进行目标服务定位。

5.根据权利要求4所述的一种基于Kubernets的动态通信协议转换装置,其特征在于:目标服务定位的具体操作就是:首先,获取http请求url中的路径参数,包含protocol、k8s-namespace、k8s-service、server-service、server-method和port;然后,根据RPC协议类型加载相应的代理服务实例处理器,进行协议数据转换;最后,通过相应的RPC服务客户端进行调用,将请求转发到相应的k8s内部RPC服务。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州雷数科技有限公司,未经杭州雷数科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202211245226.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top