`
IXHONG
  • 浏览: 451592 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多
<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>
1
3
分享到:
评论

相关推荐

    Oracle ADF AM常用配置参数参考

    ### Oracle ADF AM常用配置参数参考 #### 一、AM常用参数 在Oracle ADF (Application Development Framework) 应用程序中,AM (Application Module) 是一个关键组件,用于处理业务逻辑并提供数据访问功能。为了...

    cmake_mysqlredis_pool.tar.gz

    本主题聚焦于“mysql,redis客户端连接池和线程池的C/C++编程实现”,将深入探讨如何使用C/C++语言高效地设计和实现这两个关键组件。 首先,我们来看MySQL客户端连接池。连接池是一种资源管理技术,它允许应用程序...

    C语言 Linux Nginx 线程池

    线程池是一种优化资源分配和管理的策略,它预先创建一组线程,当有任务需要执行时,从线程池中取出一个线程来处理任务,完成后线程返回到池中等待下一次分配,而不是每次都创建新的线程。 首先,让我们深入了解一下...

    ALBPM 6.0 Enterprise WebLogic Edition 集群环境配置手册

    手册会讲解如何配置数据库连接池,以及如何处理事务管理。 8. **性能优化**:在集群环境中,性能调优是关键。这可能涉及到调整内存设置、线程池大小、缓存策略等,以确保ALBPM系统能够高效运行。 9. **备份与恢复*...

    websphere V6调优概要(红皮书)

    3. **线程池配置** WebSphere V6中的线程池管理是另一个重要的调优点。适当的线程池大小可以平衡系统资源的使用,防止过多线程导致的内存消耗,同时确保足够的并发处理能力。 4. **数据库连接池** 数据库连接池...

    weblogic安装和配置[汇编].pdf

    WebLogic Server 提供了一个可扩展、安全和高效的平台,用于运行各种企业级应用,包括数据库连接池、事务处理、消息队列等。它的核心功能包括: - **分布式应用**:支持多层架构,如表现层、业务逻辑层和数据访问层...

    WebSpherea6.1配置开发指南

    2. **线程池配置**:优化服务器线程配置,平衡响应时间和资源使用。 3. **缓存管理**:利用缓存技术提高数据读取速度。 ### 九、故障排查 1. **日志分析**:查看错误日志,识别问题根源。 2. **JVM诊断**:使用JMX...

    java编写的智能电表采集系统,使用线程池进行采集,采集频率为5S,实现电表协议解析存入数据库.zip

    最后,系统将解析后的数据存入数据库,这通常需要使用数据库连接池(如HikariCP、C3P0等)来管理数据库连接,以提高效率并减少资源消耗。在Java中,JDBC(Java Database Connectivity)是与数据库交互的标准API,...

    weblogic日常巡检,问题排查

    3. **性能优化:** 根据巡检结果调整内存配置、线程池设置、JDBC连接池参数等,以提高系统性能。 4. **故障排除:** 对于特定的问题,参考官方文档或社区经验进行处理。 #### 结语 通过对WebLogic进行定期巡检和细致...

    服务端性能优化参考指南.docx

    在数据库层面上,需要注意数据库的连接池、查询优化、索引优化等方面的优化。连接池可以减少数据库连接的次数,提高数据库的性能。查询优化可以减少数据库查询的时间,提高系统的响应速度。索引优化可以提高数据库...

    JAVA公共资源模块的设计与开发(源代码+论文).rar

    在Java中,这些资源可能包括数据库连接池、线程池、缓存系统等。设计这样的模块需要考虑的关键因素包括性能、可扩展性、安全性以及资源的有效管理。 1. **设计原则**: - **单一职责**:公共资源模块应专注于提供...

    xxx银行系统-WebSphere-was8.5原厂安装配置调优实战手册

    调优是整个手册的重点,它涵盖了内存设置、线程池配置、数据库连接池优化、JVM参数调整等多个方面。通过这些调优技术,可以确保WAS在处理大量并发请求时仍能保持高效运行,减少延迟,提高响应速度。 总的来说,...

    WebSphere配置手册

    WebSphere配置手册是IT专业人员在部署、配置和管理WebSphere环境时的重要参考资料。它涵盖了从基础设置到高级功能的广泛知识,帮助用户充分利用WebSphere平台。 在"WebSphere配置手册"中,你可以了解到以下关键知识...

    Weblogic性能调优

    本篇文章详细介绍了WebLogic Server性能调优的相关理论知识,并结合实战案例进行了深入剖析,希望能为广大技术人员提供有价值的参考和帮助。在实践中,还需要不断学习新技术和新方法,以应对日益复杂的业务挑战。

    Top 10 Java Performance Problems.pdf

    3. 数据库连接池问题:数据库连接池是为了复用数据库连接,避免频繁地打开和关闭连接带来的性能开销。连接池的管理不善也会导致性能问题,如连接不足或过多。合理配置连接池可以显著改善应用程序的响应时间和吞吐量...

    tomcat安装及配置教程.zip

    10. **性能优化**:通过调整`conf/catalina.properties`、`conf/web.xml`等配置文件,可以进行内存设置、线程池配置等优化,提升Tomcat的性能。 【标签】"课程资源"表明这是一份教学材料,适合初学者或需要巩固...

    WebLogicServer性能及调优-调优Web应用程序[参考].pdf

    除了上述实践,还有许多其他方面可以进行调优,如内存配置、线程池设置、JVM参数调整、数据库连接池优化等。WebLogic Server提供了丰富的工具和日志来帮助监控和诊断性能问题,开发者应当充分利用这些工具进行持续...

    J2EE完全参考手册-J2EE部署

    11. **性能调优**:J2EE部署涉及内存管理、线程池配置、连接池优化等多个方面,以确保应用的高性能运行。 12. **集群与高可用性**:为了提高可用性和容错性,J2EE应用可以部署在集群环境中,负载均衡和故障转移机制...

    ApacheTomcat整合入门级教程

    1. JDBC连接池:Tomcat内置了几个JDBC连接池,如Apache DBCP和Tomcat JDBC,用于管理数据库连接,提高数据库操作的效率和并发性。 2. 数据源配置:在Tomcat的conf/server.xml文件中,可以通过元素配置数据源,使得...

Global site tag (gtag.js) - Google Analytics