买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种基于gRPC实现的多语言数据访问代理装置_天翼云科技有限公司_202311715395.9 

申请/专利权人:天翼云科技有限公司

申请日:2023-12-14

公开(公告)日:2024-04-12

公开(公告)号:CN117873747A

主分类号:G06F9/54

分类号:G06F9/54;G06F16/25;G06F9/448

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.04.30#实质审查的生效;2024.04.12#公开

摘要:本发明属于数据库技术领域,具体涉及一种基于gRPC实现的多语言数据访问代理装置,包括访问模块、定义模块、下沉模块、部署模块、切换模块以及中央控制模块。本发明中的数据代理服务是无状态的,可根据业务需求提供横向扩缩容的能力,只需实现一套dao数据访问层逻辑,可为不同编程语言的业务工程提供高效,安全数据库表的访问,另外,dao数据访问层实现跟业务工程完全代码解耦,甚至可以做到在业务调用方无感知的情况下,在数据访问代理层完成不同数据库的切换,同时还引入springactuator插件,可实时观测每个gRPC接口调用情况以及耗时情况,为dao接口性能优化提供参考指引。

主权项:1.一种基于gRPC实现的多语言数据访问代理装置,包括访问模块、定义模块、下沉模块、部署模块、切换模块以及中央控制模块,其特征在于:所述访问模块用于通过通信接口访问数据访问代理装置,其中,通信接口包括gRPC端口和http端口;所述定义模块用于获取业务工程中的dao数据访问层,并通过ProtoBuf定义gRPC接口服务;所述下沉模块用于将业务工程中的dao数据访问层接口实现逻辑下沉,并发送至数据访问代理装置中,完成与数据库的交互和访问;所述部署模块用于部署边缘代理组件Envoy,并通过所述边缘代理组件Envoy访问数据访问代理装置;所述切换模块用于将所述dao数据访问层的逻辑改造为gRPC客户端调用的方式,将每个业务流程dao接口的数据库访问切换为通过gRPC客户端访问gRPC接口的方式实现;所述中央处理模块用于收发所述访问模块、定义模块、下沉模块、部署模块以及切换模块之间的流转信息。

全文数据:

权利要求:

百度查询: 天翼云科技有限公司 一种基于gRPC实现的多语言数据访问代理装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。