Amazon web services RDS代理与应用程序端代理(如C3P0)
假设我想为运行在EC2/ECS/EKS中的Spring Boot应用程序使用RDS代理,我使用标准JDBC连接配置使一切都能正常工作。我是否仍然需要使用C3P0之类的库来配置应用程序端连接池,或者这是多余的Amazon web services RDS代理与应用程序端代理(如C3P0),amazon-web-services,amazon-rds,amazon-rds-proxy,Amazon Web Services,Amazon Rds,Amazon Rds Proxy,假设我想为运行在EC2/ECS/EKS中的Spring Boot应用程序使用RDS代理,我使用标准JDBC连接配置使一切都能正常工作。我是否仍然需要使用C3P0之类的库来配置应用程序端连接池,或者这是多余的 我假设使用RDS Proxy的好处是能够在连接到同一个DB的多个不同类型的应用程序(无服务器和无服务器)之间共享连接池。我将重复使用我刚才对另一个问题给出的答案: 中间有一个数据库代理,“连接”有两个独立的分支: 首先,存在从应用程序到代理的连接。您所谓的“应用程序端池”就是这种类型的连接。
我假设使用RDS Proxy的好处是能够在连接到同一个DB的多个不同类型的应用程序(无服务器和无服务器)之间共享连接池。我将重复使用我刚才对另一个问题给出的答案:
中间有一个数据库代理,“连接”有两个独立的分支:
回到您最初的问题,是的,“跨多个不同类型的应用程序共享连接池”是一个好处:您不必配置不同的应用程序连接池以保持在数据库的
max\u connections
值内。RDS代理的其他好处,包括效率、故障切换、安全性等,将在中介绍。这取决于您的体系结构。有些人仍然同时使用DB级代理和应用程序级连接池。(例如:Elixer应用程序)但最终DB级代理将拥有更多的优势