首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Amazon-ECS实例之间共享连接池

如何在Amazon-ECS实例之间共享连接池
EN

Stack Overflow用户
提问于 2019-08-07 22:19:05
回答 1查看 404关注 0票数 0

我在Amazon-ECS上运行了spring-boot应用程序。使用ECS动态添加应用程序的实例。现在,每个应用程序都有用于连接池的HikariCP。因此,当我增加实例时,每个实例上的连接池都不是共享的,这将导致问题。我该如何处理这个问题?

到目前为止,我已经尝试创建中间层来处理连接池&查询将通过这个,但这只是另一个瓶颈,我如何扩展这个瓶颈?另一部分是使用JNDI进行相同的,这是一些-什么类似于以前的解决方案。或者在每个集群上调整连接池的大小,但是当实例增加或减少时,我希望这个大小也能调整。

老实说,我不知道人们是如何在集群环境中处理连接池的。可以做些什么来共享连接池,或者问题是应该完全共享&如果是这样的话,如何限制连接的数量,以便实例不会经历饥饿。

EN

回答 1

Stack Overflow用户

发布于 2019-08-07 23:51:16

具有多个实例的连接池的常规做法是单独管理每个实例。

当在ECS上运行Spring Boot应用程序的多个实例时,每个实例都需要自己的连接池,并且该连接池的参数通常不会随着实例数量的增加或减少而变化。

本质上,您决定如何使用适合每个实例的连接池参数,并确保数据库服务器能够处理您期望这些设置产生的最大连接数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57396538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档