欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

atomikos DataSource

程序员文章站 2022-05-23 11:26:46
...

用atomikos做jta事务,以前用SimpleDataSourceBean,总觉得效率比较低

除了SimpleDataSourceBean其实还可以用AtomikosDataSourceBean

这个datasource的连接池方面做得比较好

<bean id="userDataSource" class="com.atomikos.jdbc.AtomikosDataSourceBean"
		init-method="init" destroy-method="close"  lazy-init="true">
		<property name="uniqueResourceName" value="mysql_user" />
		<property name="xaDataSourceClassName"
			value="com.mysql.jdbc.jdbc2.optional.MysqlXADataSource" />
		<property name="xaProperties">
			<props>    
                <prop key="URL">${jdbc.user.url}</prop>    
               	<prop key="user">${jdbc.user.username}</prop>    
                <prop key="password">${jdbc.user.password}</prop>    
           </props>
		</property>
		<property name="poolSize"><value>1</value></property>      
        <property name="maxPoolSize"><value>30</value></property>
	</bean>