AWS RDS 代理连接机制

0

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

1 個回答
0

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

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

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

profile picture
專家
已回答 8 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南