答案 0 :(得分:3)
对象池通常在Java中不再是一个好主意,因为在最近的JVM版本中,对象创建(和GC)非常便宜且安全(比在并发环境中尝试使对象池线程安全更安全... )。
仅在特定对象创建和/或消耗大量资源(例如connection pooling)成本非常高的情况下才是合理的。您链接的主题包含一些有用的解决方案建议(但是,缺乏个人经验,我不推荐任何这些)。
答案 1 :(得分:1)
分布式环境的更好替代方案可能是使用像JBoss AS这样的应用程序服务器来满足您的池化需求。
我确信(但缺乏经验){ {3}}提供类似的功能。
答案 2 :(得分:0)
在某些应用程序服务器(例如JBoss)中,使用 JCA 来控制数据库连接和套接字池。