zoukankan      html  css  js  c++  java
  • 思考:java连接池使用注意事项?

    思考:java连接池使用注意事项?
    最大连接数?---流量异常增加时,不至于无连接可用,还有一些buffer来创建新的连接
    最大空闲连接数?最小空闲连接数?---流量陡增,并且单个连接被占用太久时,做好准备(一些“富裕的”连接)
    连接时间,socket连接时间?---不设置走默认,可能会很久,设置一个相对较小的合理的值,快速返回,不会造成“外运行环境的”阻塞
    空闲检测---空闲太久的,也许都无效了,该删除也得删除;这里面涉及到检测的策略:多久进行一次检测,空闲多久的被evict?
    从池子里面拿连接,归还到池子中时是否检查连接的有效性?是borrow时,是retrurn时,是idle check时还是create时搞这个事情呢?

    外运行环境:指的是当前运行的代码所在的线程环境(可能是一个线程池中的线程,如果阻塞太久,在高并发下,容易造成线程枯竭)

  • 相关阅读:
    面向对象之绑定方法与非绑定方法
    Django-admin源码解析
    单例模式
    Django-admin管理工具
    Django-CBV
    叠加装饰器,三元表达,生成,调用,递归
    迭代器与生成器
    有参装饰器
    储备知识与装饰器
    文件修改
  • 原文地址:https://www.cnblogs.com/big1987/p/11404921.html
Copyright © 2011-2022 走看看