【技术实现步骤摘要】
本申请属于通信,尤其涉及一种数据处理系统、方法、装置及设备。
技术介绍
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所述的系统,其特征在于,所述数据库代理模块具体用于,调用所述数据库连接池中的所述第一关联关系,从所述第一关联关系中确定与所述第一连接标识匹配的...
【专利技术属性】
技术研发人员:吴龙,全建斌,兰俊杰,邓宇,黄田恬,
申请(专利权)人:中移物联网有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。