Слияние кода завершено, страница обновится автоматически
MASTER_HOST_PORT_TIME=ip1:port1:timeout1;ip2:port2:timeout2
SLAVER_HOST_PORT_TIME=ip3:port3:timeout3;ip4:port4:timeout4
<bean id="jssdbPoolConfig" class="com.wj.jssdb.pool.JssdbPoolConfig">
<!-- Максимальное количество ожидающих соединений; по умолчанию 8 -->
<property name="maxIdle" value="30"/>
<!-- Минимальное количество ожидающих соединений; по умолчанию 0 -->
<property name="minIdle" value="10"/>
<!-- Максимальное количество активных соединений; по умолчанию 8 -->
<property name="maxActive" value="60"/>
<!-- Время ожидания, миллисекунды; максимальное время ожидания, если объект не возвращается в пул, ожидание до истечения времени; -1 означает бесконечное ожидание -->
<property name="maxWait" value="-1"/>
<!-- Действие при исчерпании пула; по умолчанию 1; GenericObjectPool.WHEN_EXHAUSTED_* -->
<property name="whenExhaustedAction" value="1"/>
<!-- Количество объектов для проверки при очистке пула. Если это значение не является положительным числом; по умолчанию 3 -->
<!-- Тогда количество проверяемых объектов равно общему количеству объектов в пуле, умноженному на отрицательное число, обратное этому числу, и округлённому вверх -->
<!-- То есть, если это значение равно -2 (-3, -4, -5...), то каждый раз проверяется примерно половина (1/3, 1/4, 1/5...) общего количества объектов в пуле -->
<property name="numTestsPerEvictionRun" value="3"/>
<!-- Проверка работоспособности при заимствовании объекта; по умолчанию false -->
<property name="testOnBorrow" value="false"/>
<!-- Проверка работоспособности при возврате объекта; по умолчанию false -->
<property name="testOnReturn" value="false"/>
<!-- Определение интервала времени между проверками. Настройка отрицательного значения означает отсутствие необходимости выполнения очистки, по умолчанию -1 -->
<property name="timeBetweenEvictionRunsMillis" value="-1"/>
<!-- Установка времени бездействия объекта, после которого он считается устаревшим. По умолчанию 1800000 миллисекунд, что составляет 30 минут -->
<!-- Устаревающие объекты будут удалены. Если это значение не положительное число, то нет особых ограничений на время бездействия -->
<property name="minEvictableIdleTimeMillis" value="1800000"/>
<!-- При очистке можно зарезервировать определённое количество простаивающих объектов, что является дополнительным условием minEvictableIdleTimeMillis -->
<!-- Если значение отрицательное, это означает, что все простаивающие объекты удаляются при очистке; по умолчанию: -1 -->
<property name="softMinEvictableIdleTimeMillis" value="10"/>
<!-- Решение о проверке работоспособности объектов во время простоя. Объекты, не прошедшие проверку, также будут удалены; по умолчанию false -->
<property name="testWhileIdle" value="false"/>
</bean>
<bean id="masterJssdbPool" class="com.wj.jssdb.pool.JssdbPool">
<constructor-arg index="0" ref="jssdbPoolConfig"/>
<constructor-arg index="1" type="String" value="${MASTER_HOST_PORT_TIME}"/>
</bean>
<bean id="slaverJssdbPool" class="com.wj.jssdb.pool.JssdbPool">
<constructor-arg index="0" ref="jssdbPoolConfig"/>
<constructor-arg index="1" type="String" value="${SLAVER_HOST_PORT_TIME}"/>
</bean>
<!-- Клиент для записи/чтения -->
<bean id="jssdbClient" class="com.wj.jssdb.pool.JssdbClient">
<property name="masterJssdbPool" ref="masterJssdbPool"/>
<property name="slaverJssdbPool" ref="slaverJssdbPool"/>
</bean>
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )