Spring Boot应用程序如何使用mysql WS RDS定义集群中的最大连接池

Spring boot application how to define connection pool maximum in the cluster based using mysql WS RDS

提问人:Satheeshkumar Govindaraj 提问时间:11/17/2023 更新时间:11/17/2023 访问量:11

问:

我正在开发一个spring-boot应用程序,该应用程序使用MySQL连接到Cloud AWS RDS。

最近我开始遇到一些我不太理解的情况。当突然涌入应用程序的用户时,数据库连接池问题几分钟后一切都陷入死锁。

来自GCP的人告诉说,突然爆发的传入连接导致了这种情况,数据库面临着中断发生的最大数量的传入连接。

spring-boot应用程序在kubernetes中运行,并自动扩展。目前已扩展到的最大 Pod(容器)为 70,并且使用默认 maximum-pool-size 的 hikari(spring-boot 连接池工具)配置设置为 10 根据 spring boot。

您能告诉我们如何自动处理这些吗?请建议我。

感谢您的帮助!

java mysql amazon-web-services spring-boot kubectl

评论


答: 暂无答案