dbServers.xml


<?xml version="1.0" encoding="GBK"?>

<!DOCTYPE dbServers SYSTEM "dbserver.dtd">
-<amoeba:dbServers xmlns:amoeba="http://amoeba.meidusa.com/">
<!-- Each dbServer needs to be configured into a Pool, If you need to configure multiple dbServer with load balancing that can be simplified by the following configuration: add attribute with name virtual = "true" in dbServer, but the configuration does not allow the element with name factoryConfig such as 'multiPool' dbServer -->
 -<dbServer abstractive="true" name="abstractServer"> -<factoryConfig class="com.meidusa.amoeba.mysql.net.MysqlServerConnectionFactory"> <property name="manager">${defaultManager}</property> <property name="sendBufferSize">64</property> <property name="receiveBufferSize">128</property>
<!-- mysql port -->
 <property name="port">3306</property>
<!-- mysql schema -->
 <property name="schema">mysql</property>
<!-- mysql user -->
 <property name="user">root</property>
<!-- mysql password -->
 <property name="password">root</property>

</factoryConfig>

-<poolConfig class="com.meidusa.amoeba.net.poolable.PoolableObjectPool">

 <property name="maxActive">500</property>

 <property name="maxIdle">500</property>

<property name="minIdle">10</property>

<property name="minEvictableIdleTimeMillis">600000</property>

 <property name="timeBetweenEvictionRunsMillis">600000</property>

<property name="testOnBorrow">true</property>

 <property name="testOnReturn">true</property>

 <property name="testWhileIdle">true</property>

 </poolConfig>

 </dbServer> -<dbServer name="server1" parent="abstractServer"> -<factoryConfig>
<!-- mysql ip -->
 <property name="ipAddress">192.168.10.105</property> </factoryConfig> </dbServer> -<dbServer name="server2" parent="abstractServer"> -<factoryConfig>
<!-- mysql ip -->
 <property name="ipAddress">192.168.10.101</property> </factoryConfig> </dbServer> -<dbServer name="server3" parent="abstractServer"> -<factoryConfig>
<!-- mysql ip -->
 <property name="ipAddress">192.168.10.102</property> </factoryConfig> </dbServer> -<dbServer name="server4" parent="abstractServer"> -<factoryConfig>
<!-- mysql ip -->
 <property name="ipAddress">192.168.10.103</property> </factoryConfig> </dbServer> -<dbServer name="server5" parent="abstractServer"> -<factoryConfig>
<!-- mysql ip -->
 <property name="ipAddress">192.168.10.104</property> </factoryConfig> </dbServer> -<dbServer name="virtualslave" virtual="true">

-<poolConfig class="com.meidusa.amoeba.server.MultipleServerPool">
<!-- Load balancing strategy: 1=ROUNDROBIN , 2=WEIGHTBASED , 3=HA-->
 <property name="loadbalance">1</property>
<!-- Separated by commas,such as: server1,server2,server1 -->
 <property name="poolNames">server1,server2,server3,server4,server5</property>

 </poolConfig>

</dbServer>

 </amoeba:dbServers>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wulantian

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值