Aile相關系統設定
Redis
(/config/redis.xml)
<?xml version="1.0" encoding="UTF-8"?>
<!--
This configuration file will take effect for QS cluster.
If Redis sentinel is enabled, you should add a "master" attribute in <servers> node, and specify
at least 3 sentinel servers. For example:
<servers master="mymaster">
<server host="192.168.1.100" port="8000"/>
<server host="192.168.1.101" port="8000"/>
<server host="192.168.1.102" port="8000"/>
</servers>
-->
<root>
<datasources>
<datasource>
<id>default</id>
<servers>
<!-- 修改為Redis主機IP PORT -->
<server host="REDIS-HOST" port="REDIS-PORT"/>
</servers>
<!-- 修改為Redis主機設定AUTH密碼 -->
<password>PASSWORD-HERE</password>
<database>12</database>
<operationTimeout>2000</operationTimeout>
<poolConfig>
<maxTotal>10000</maxTotal>
<maxIdle>200</maxIdle>
<minIdle>0</minIdle>
<lifo>true</lifo>
<maxWaitMillis>3000</maxWaitMillis>
<minEvictableIdleTimeMillis>1800000</minEvictableIdleTimeMillis>
<softMinEvictableIdleTimeMillis>-1</softMinEvictableIdleTimeMillis>
<numTestsPerEvictionRun>3</numTestsPerEvictionRun>
<testOnCreate>false</testOnCreate>
<testOnBorrow>false</testOnBorrow>
<testOnReturn>false</testOnReturn>
<testWhileIdle>false</testWhileIdle>
<timeBetweenEvictionRunsMillis>-1</timeBetweenEvictionRunsMillis>
<evictionPolicyClassName>org.apache.commons.pool2.impl.DefaultEvictionPolicy</evictionPolicyClassName>
<blockWhenExhausted>true</blockWhenExhausted>
<jmxEnabled>true</jmxEnabled>
<jmxNameBase></jmxNameBase>
<jmxNamePrefix>pool</jmxNamePrefix>
</poolConfig>
</datasource>
</datasources>
</root>
(/config/cache-redis.xml)
<?xml version="1.0" encoding="UTF-8"?>
<!--
This configuration file will take effect for QS cluster.
If Redis sentinel is enabled, you should add a "master" attribute in <servers> node, and specify
at least 3 sentinel servers. For example:
<servers master="mymaster">
<server host="192.168.1.100" port="8000"/>
<server host="192.168.1.101" port="8000"/>
<server host="192.168.1.102" port="8000"/>
</servers>
-->
<root>
<servers>
<!-- 修改為Redis主機IP PORT -->
<server host="REDIS-HOST" port="REDIS-PORT"/>
</servers>
<!-- 修改為Redis主機設定AUTH密碼 -->
<password>csiicsii</password>
<database>11</database>
<operationTimeout>2000</operationTimeout>
<expire>1800000</expire>
<poolConfig>
<maxTotal>10000</maxTotal>
<maxIdle>200</maxIdle>
<minIdle>0</minIdle>
<lifo>true</lifo>
<maxWaitMillis>3000</maxWaitMillis>
<minEvictableIdleTimeMillis>1800000</minEvictableIdleTimeMillis>
<softMinEvictableIdleTimeMillis>-1</softMinEvictableIdleTimeMillis>
<numTestsPerEvictionRun>3</numTestsPerEvictionRun>
<testOnCreate>false</testOnCreate>
<testOnBorrow>false</testOnBorrow>
<testOnReturn>false</testOnReturn>
<testWhileIdle>false</testWhileIdle>
<timeBetweenEvictionRunsMillis>-1</timeBetweenEvictionRunsMillis>
<evictionPolicyClassName>org.apache.commons.pool2.impl.DefaultEvictionPolicy</evictionPolicyClassName>
<blockWhenExhausted>true</blockWhenExhausted>
<jmxEnabled>true</jmxEnabled>
<jmxNameBase></jmxNameBase>
<jmxNamePrefix>pool</jmxNamePrefix>
</poolConfig>
</root>
MariaDB
(/config/datasource.xml)
<?xml version="1.0" encoding="UTF-8"?>
<root>
<datasources>
<datasource>
<id>default</id>
<driver-class>org.mariadb.jdbc.Driver</driver-class>
<!-- 修改為MariaDB主機IP PORT以及資料庫名稱 -->
<url>jdbc:mariadb://DATABASE-HOST:DATABASE-PORT/DATABASE-NAME</url>
<!-- 修改為MariaDB帳號 -->
<user>DATABASE-USER</user>
<!-- 修改為MariaDB密碼 -->
<password>DATABASE-PASSWORD</password>
<min-pool-size>3</min-pool-size>
<max-pool-size>100</max-pool-size>
<default-isolation-level>READ_UNCOMMITTED</default-isolation-level>
<readonly>false</readonly>
<translate-sql>true</translate-sql>
<encrypt-password>false</encrypt-password>
</datasource>
</datasources>
<transaction-timeout>60</transaction-timeout>
</root>
MongoDB
(/config/mongodb.xml)
<?xml version="1.0" encoding="UTF-8"?>
<root>
<datasources>
<datasource>
<id>default</id>
<!-- 修改為MongoDB主機IP -->
<server>MONGO-HOST</server>
<!-- 修改為MongoDB主機PORT -->
<port>MONGO-PORT</port>
<!-- 修改為MongoDB資料庫名稱 -->
<database>DATABASE-NAME</database>
<!-- 修改為MongoDB帳號 -->
<user>USER</user>
<!-- 修改為MongoDB密碼 -->
<password>Password</password>
<encrypt-password>false</encrypt-password>
</datasource>
</datasources>
</root>
Elasticsearch
(/config/elasticsearch.xml)
<?xml version="1.0" encoding="UTF-8"?>
<root>
<datasources>
<datasource>
<id>default</id>
<!-- 根據部署系統、需求修改Index前綴 -->
<indexPrefix>MY-PREFIX-</indexPrefix>
<!-- 修改為可識別的Cluster名稱 -->
<clusterName>es-standalone</clusterName>
<!-- 從較新Elasticsearch版本開始,訪問時需要提供驗證資訊 -->
<user>MY-ES-USER</user>
<password>MY-ES-PASSWORD+</password>
<servers>
<!-- 修改為Elasticsearch主機IP PORT -->
<server protocol="https" host="ES-IP" port="ES-PORT" />
</servers>
</datasource>
</datasources>
</root>