我注意到java-cloudant库中有一个CloudantClient.shutdown()
方法。
是否需要此呼叫才能正常终止与Cloudant的连接,如果是这样,我应该在哪里调用?
我正在通过单例实现连接到Cloudant,因为客户端本身固有地进行连接池。
我的第二个问题是关于连接池如何工作的更多信息。
我假设一旦从池中拔出连接,它就会保持存活状态,无论保持存活时间有多长(我认为是3分钟)。
这是否意味着所有连接池管理都是由库在后台完成的,我们不必担心释放连接,建立新连接等问题。
我们只需要与客户通话即可。
已经优先使用已经打开的连接,而不是从池中拉出新连接吗?