首页 > 其他分享 >生产环境连接池和线程池配置参考

生产环境连接池和线程池配置参考

时间:2022-11-30 13:38:00浏览次数:38  
标签:参考 配置 环境 线程 生产 连接池


<bean id="dataSource1" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="${db.jdbc.driverClassName}" />
<property name="url" value="${db1.jdbc.url}" />
<property name="username" value="${db1.jdbc.username}" />
<property name="password" value="${db1.jdbc.password}" />
<property name="maxActive" value="20" />
<property name="maxIdle" value="3" />
<property name="maxWait" value="15000" />
<property name="timeBetweenEvictionRunsMillis" value="60000" />
<property name="minEvictableIdleTimeMillis" value="180000" />
</bean>

 

<!-- MQ发消息线程池 -->
<bean id="taskMqExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor" >
<!-- 核心线程数 -->
<property name="corePoolSize" value="10" />
<!-- 最大线程数 -->
<property name="maxPoolSize" value="200" />
<!-- 队列最大长度 -->
<property name="queueCapacity" value="500" />
<!-- 线程池维护线程所允许的空闲时间 -->
<property name="keepAliveSeconds" value="5" />
<!-- 线程池对拒绝任务(无线程可用)的处理策略 -->
<property name="rejectedExecutionHandler">
<bean class="java.util.concurrent.ThreadPoolExecutor$DiscardPolicy" />
</property>
</bean>

标签:参考,配置,环境,线程,生产,连接池
From: https://blog.51cto.com/toutiao/5898769

相关文章

  • 线程的生命周期
    线程的状态线程的状态:也就是线程从生到死的过程,以及中间经历的各种状态及状态转换。理解线程的状态有利于提升并发编程的理解能力。Java线程的状态Java总共定义了6种状态6......
  • 线程池处理Callable任务
    线程池如何处理Callable任务线程池如何处理Callable任务,并得到任务执行完后返回的结果。使用ExecutorService的方法:Future<T>submit(Callable<T>command)packagecom.......
  • Executors:线程池的工具类处理线程
    Executors:线程池的工具类处理线程Executors得到线程池对象的常用方法Executors:线程池的工具类通过调用方法返回不同类型的线程池对象。Executors的底层其实也是基于线......
  • 线程池处理Runnable任务
    线程池如何处理Runnable任务使用ExecutorService的方法:voidexecute(Runnabletarget)packagecom.itheima.d8_threadpool;publicclassMyRunnableimplementsRunn......
  • Qt网络编程-从0到多线程编程
    网络编程开发1.简介两个协议,一个是TCP协议,一个是UDP协议先说TCP:TCP的话,服务器端需要端口监听,直到有客户端进行连接发送过来请求数据,然后客户端根据请求数据进行应答,之......
  • Qt多线程开发总览,既然用到了就记录一下
    多线程在LBD_VM_Intercom中使用的一个简单的实例陶工给的dll需要进行异步操作才可以将视频画面附到窗体上,必须得在画面出现之后才可以附加画面,否则就有可能出现意外bug,所......
  • 生产环境服务器磁盘配置参考
    1.简介在“Linux系统生产环境配置指南”​​https://blog.51cto.com/waringid/5782872​​中简要说明了生产环境物理服务器的配置要求,在实际的业务环境需要综合考虑性能......
  • Qt自带的阴影类、跨线程问题汇总、hover相关、全屏轮子,一些思考。
    一点思考:故事的结局重不重要?我语文不好,但是我数学不好。我数学不好,但是我英语不好。我英语不好,但是我物理不好。我物理不好,但是我化学不好。我化学不好,但是我历史不好......
  • 线程池
    线程池什么是线程池?线程池就是一个可以复用线程的技术。不使用线程池的问题如果用户每发起一个请求,后台就创建一个新线程来处理,下次新任务来了又要创建新线程,而创建新线......
  • EventTarget.addEventListener() - Web API 接口参考
    EventTarget.addEventListener()-WebAPI接口参考  https://developer.mozilla.org/zh-CN/docs/Web/API/EventTarget/addEventListener#%E8%AF%AD%E6%B3%95  <......