【发布时间】:2011-09-09 13:51:48
【问题描述】:
我通过扩展连接和驱动程序类来编写我的连接池。它工作正常,但问题是我现在想施加一个上限,如果达到上限,那么我想将请求存储在队列中,并在任何连接空闲时返回。我怎样才能做到这一点。 提前感谢您的回复
【问题讨论】:
-
有必要自己写连接池吗?
-
是的,我们需要自己的游泳池
标签: java jdbc connection-pooling
我通过扩展连接和驱动程序类来编写我的连接池。它工作正常,但问题是我现在想施加一个上限,如果达到上限,那么我想将请求存储在队列中,并在任何连接空闲时返回。我怎样才能做到这一点。 提前感谢您的回复
【问题讨论】:
标签: java jdbc connection-pooling
这是一个糟糕、糟糕的设计。
您的池不应要求您扩展任何内容。它也不应该与请求有关。只需检查进出连接。让另一个组件管理请求队列并与您的池协作以获取连接。
连接池已完成。最容易维护的是别人写的。
【讨论】: