AWS RDS 代理连接机制

0

【以下的问题经过翻译处理】 我对 rds 代理的工作原理有疑问。如果我从应用程序(lambda 函数)关闭到代理端点的连接,它是否也会关闭底层数据库连接(代理到 rds)?或者它只是关闭应用程序到代理连接并将数据库连接返回到池中?如果是后者,我是否可以在工作完成后安全地关闭应用程序的连接并在必要时再次请求它?

1 回答
0

【以下的回答经过翻译处理】 RDS Proxy 是 RDS 的托管连接池。因此,它创建了一个数据库连接池。客户端创建到代理的连接。客户端连接和数据库连接之间不是一对一的关系。每当从客户端收到请求时,代理将从池中获取连接,执行请求并将连接返回到池中。

鉴于以上情况,您的应用程序可以创建和销毁连接,并且对数据库连接几乎没有影响。也就是说,建议您保持 Lambda 函数和代理之间的连接以减少执行时间。

您可以在 此处 找到有关连接设置的更多信息

profile picture
专家
已回答 8 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则