数据处理系统、方法、装置及设备制造方法及图纸

技术编号:43119059 阅读:15 留言:0更新日期:2024-10-26 09:56
本申请公开了一种数据处理系统、方法、装置及设备。属于通信技术领域。系统中的数据库驱动模块用于根据数据库驱动模块与数据代理模块之间的第一TCP链路,生成N个第一虚拟连接;为应用发送的第一数据报文分配N个第一虚拟连接中的第一目标虚拟连接;通过第一TCP链路,向数据库代理模块发送携带第一数据报文和第一目标虚拟连接的第一连接标识的第二数据报文;数据库代理模块,用于基于第一连接标识,从M个第二虚拟连接中筛选第二目标虚拟连接;从数据代理模块和数据库之间的P个第二TCP链路中确定与第二目标虚拟连接对应的目标TCP链路;通过目标TCP链路向数据库发送第一数据报文,以从数据库获取执行结果,降低数据库连接对数据库的影响。

【技术实现步骤摘要】

本申请属于通信,尤其涉及一种数据处理系统、方法、装置及设备


技术介绍

1、随着科技技术和互联网的快速发展,微服务架构应运而生。微服务架构可以将应用程序拆分成多个小的服务,每个服务都运行在不同的进程中,并且使用轻量级的通信机制进行通信,这种架构使得应用程序更加灵活、可维护、可扩展和容错,但同时也带来了一定的问题,比如,大规模微服务的服务数量多,且扩容速度快,数据库连接也会海量增加造成数据库连接风暴,假设一个服务100个数据库连接,1000个服务就有10万个数据库连接,使得微服务与数据库之间的数据库连接数剧增,容易降低数据库性能,造成应用程序运行异常。


技术实现思路

1、本申请实施例提供一种数据处理系统、方法、装置、设备及存储介质,能够解决相关技术中微服务与数据库之间的数据库连接数剧增,降低数据库性能,造成应用程序运行异常的问题。

2、第一方面,本申请实施例提供一种数据处理系统,该系统可以包括数据库驱动模块、数据库代理模块和数据库;其中,

3、数据库驱动模块,用于根据数据库驱动模块与数据本文档来自技高网...

【技术保护点】

1.一种数据处理系统,其特征在于,包括数据库驱动模块、数据库代理模块和数据库;其中,

2.根据权利要求1所述的系统,其特征在于,所述数据库代理模块还用于,通过所述目标TCP链路,接收所述数据库发送的与所述第一数据报文对应的第一执行结果;

3.根据权利要求2所述的系统,其特征在于,所述数据库驱动模块还用于,在接收到所述第二执行结果的情况下,基于所述第二执行结果中的第一连接标识,获取与所述第一连接标识对应的第一目标虚拟连接;

4.根据权利要求1所述的系统,其特征在于,所述数据库驱动模块还用于,存储所述数据库驱动模块和所述数据库代理模块之间预先设定的报文编码...

【技术特征摘要】

1.一种数据处理系统,其特征在于,包括数据库驱动模块、数据库代理模块和数据库;其中,

2.根据权利要求1所述的系统,其特征在于,所述数据库代理模块还用于,通过所述目标tcp链路,接收所述数据库发送的与所述第一数据报文对应的第一执行结果;

3.根据权利要求2所述的系统,其特征在于,所述数据库驱动模块还用于,在接收到所述第二执行结果的情况下,基于所述第二执行结果中的第一连接标识,获取与所述第一连接标识对应的第一目标虚拟连接;

4.根据权利要求1所述的系统,其特征在于,所述数据库驱动模块还用于,存储所述数据库驱动模块和所述数据库代理模块之间预先设定的报文编码模板;

5.根据权利要求1或4所述的系统,其特征在于,所述数据库代理模块还用于,存储所述数据库驱动模块和所述数据库代理模块之间预先设定的报文解码模板;

6.根据权利要求1所述的系统,其特征在于,所述数据处理系统还包括数据库连接池,所述数据库连接池存储连接标识与第二虚拟连接的连接标识的第一关联关系和所述第二虚拟连接与第二tcp链路的第二关联关系;

7.根据权利要求6所述的系统,其特征在于,所述数据库代理模块具体用于,调用所述数据库连接池中的所述第一关联关系,从所述第一关联关系中确定与所述第一连接标识匹配的...

【专利技术属性】
技术研发人员:吴龙全建斌兰俊杰邓宇黄田恬
申请(专利权)人:中移物联网有限公司
类型:发明
国别省市:

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

1