gpt4 book ai didi

java - 设计模式: Object pool of connections

转载 作者:行者123 更新时间:2023-12-01 11:57:09 24 4
gpt4 key购买 nike

最近我开始研究有关对象池设计模式的更多信息,但遇到了一些无法找到答案的问题。

对象池模式的思想是通过重用来节省昂贵的资源。例如,与数据库的连接是非常昂贵的资源。因此我想将其添加到“池”中。

我一直被教导要尽可能少地保持连接打开。我可能会弄错,但在我看来,创建一个新连接并使其长时间保持 Activity 状态(在池中)只是浪费资源。连接可能不会创建多次,但会始终打开。

我很乐意得到解释。

最佳答案

一方面,由于创建时间较长,创建新连接可能会很糟糕

完全重用的另一个极端也可能会出现问题,因为您长时间持有资源。

对象池模式允许您配置此连接以及(例如)一段时间后的超时连接。与每个面向性能的解决方案一样,它需要针对特定​​情况进行一些调整。该模式是您应该保留此配置的地方。

关于java - 设计模式: Object pool of connections,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28368460/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com