【发布时间】:2013-01-15 19:17:08
【问题描述】:
我正在尝试使用 HTablePool 来减少 HTable 实例的创建。但是我不知道我应该把HTablePool.close()放在我的映射器/减速器的哪个位置。
应用程序运行时,会调用多个映射器、减速器,它们可以在多台机器上运行。为了获得最佳性能增益,我认为每台机器应该有一个HTablePool,并且应该延迟close() 调用,直到整个应用程序关闭。但是我们怎样才能告诉那些机器关闭它们的池呢?
欢迎提出任何建议!
【问题讨论】: