加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

与PostgreSQL和AWS的连接池

发布时间:2020-12-13 16:14:33 所属栏目:百科 来源:网络整理
导读:拥有微服务架构,多个服务与我的PostgresSQL数据库对话.如果我现在想将部分应用程序部署为AWS Lambda函数,我该如何避免用完连接? 阅读几篇文章[1],[2],[3]我意识到PgBouncer可能非常适合我的微服务架构. 我的数据库前需要“微服务”吗?如何使用AWS Lambda进
拥有微服务架构,多个服务与我的PostgresSQL数据库对话.如果我现在想将部分应用程序部署为AWS Lambda函数,我该如何避免用完连接?

阅读几篇文章[1],[2],[3]我意识到PgBouncer可能非常适合我的微服务架构.

我的数据库前需要“微服务”吗?如何使用AWS Lambda进行设置?

根据AWS开发人员论坛上的 this thread,AWS Lambda尝试在可能的情况下重用旧流程,这提供了使用客户端连接池的可能性.

在我看来,在数据库前使用专用的连接池通常是个好主意.有了它,您可以最小化数据库上的开放连接,这可以是资源使用者.您可以在此blog post上找到有关Postgresql的更多信息

据我所知,AWS不提供连接池专用服务.您可以使用专用实例.对于Postgresql,PgBouncer是一个不错的选择.它不需要大量的CPU或大量的内存,但您仍然优先考虑网络优化的实例.并且要小心,仅在PgBouncer的实例上,您在架构中引入了spof.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读