当前位置: 技术问答>java相关
一个连接池化的问题,100分,不够再加!
来源: 互联网 发布时间:2015-09-11
本文导语: 开发一套java+imap+mysql的邮件系统,目前遇到的问题: imap的连接不稳定:频繁的连接,有时会连接不上。 所以想到了池化的问题,但网上好像对数据库连接池化的问题比较多,不知道imap这种协议有没有可能实现池化...
开发一套java+imap+mysql的邮件系统,目前遇到的问题:
imap的连接不稳定:频繁的连接,有时会连接不上。
所以想到了池化的问题,但网上好像对数据库连接池化的问题比较多,不知道imap这种协议有没有可能实现池化的可能,请高手指点。
TKS!
imap的连接不稳定:频繁的连接,有时会连接不上。
所以想到了池化的问题,但网上好像对数据库连接池化的问题比较多,不知道imap这种协议有没有可能实现池化的可能,请高手指点。
TKS!
|
基于Socket的IMAP连接池么?
你用什么方式和IMAP Server连接?用第三方提供的imap class么?
如果是这样也无妨,就基于 imap 连接对象来做连接池。
简单说就是:每当你启动一个新的 imap 事务的时候,也就是说你需要连接到imap服务器的时候,就从pool请求一个连接对象。用完之后调用pool的方法,把连接对象换回去。
细节参考有些opensource的源代码,IBM有篇文章讲pool的概念和原理:
http://www-900.ibm.com/developerWorks/cn/java/l-pool/index.shtml
这是今天第二个问连接池问题的了,别人再帮忙也没法代替你自己去理解消化,祝你好运。
你用什么方式和IMAP Server连接?用第三方提供的imap class么?
如果是这样也无妨,就基于 imap 连接对象来做连接池。
简单说就是:每当你启动一个新的 imap 事务的时候,也就是说你需要连接到imap服务器的时候,就从pool请求一个连接对象。用完之后调用pool的方法,把连接对象换回去。
细节参考有些opensource的源代码,IBM有篇文章讲pool的概念和原理:
http://www-900.ibm.com/developerWorks/cn/java/l-pool/index.shtml
这是今天第二个问连接池问题的了,别人再帮忙也没法代替你自己去理解消化,祝你好运。
|
gz