|
11 | 11 | <!-- TCP local cluster with JDBCPING discovery -->
|
12 | 12 | <stack name="datagrid" extends="tcp">
|
13 | 13 | <JDBC_PING stack.combine="REPLACE" stack.position="MPING"
|
14 |
| - connection_url="{{ jdg_jgroups_jdbc.mariadb.connection_url }}" |
15 |
| - connection_username="{{ jdg_jgroups_jdbc.mariadb.db_user }}" |
16 |
| - connection_password="{{ jdg_jgroups_jdbc.mariadb.db_password }}" |
17 |
| - connection_driver="{{ jdg_jgroups_jdbc.mariadb.driver_class }}" |
18 |
| - initialize_sql="CREATE TABLE IF NOT EXISTS JGROUPSPING ( |
19 |
| - own_addr varchar(200) NOT NULL, |
20 |
| - cluster_name varchar(200) NOT NULL, |
21 |
| - updated TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, |
22 |
| - ping_data varbinary(5000) DEFAULT NULL, |
23 |
| - PRIMARY KEY (own_addr, cluster_name)) |
24 |
| - ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin" |
| 14 | + connection_url="{{ jdg_jgroups_jdbc[jdg_jdbc_engine].connection_url }}" |
| 15 | + connection_username="{{ jdg_jgroups_jdbc[jdg_jdbc_engine].db_user }}" |
| 16 | + connection_password="{{ jdg_jgroups_jdbc[jdg_jdbc_engine].db_password }}" |
| 17 | + connection_driver="{{ jdg_jgroups_jdbc[jdg_jdbc_engine].driver_class }}" |
| 18 | + initialize_sql="{{ jdg_jgroups_jdbc[jdg_jdbc_engine].initialize_sql }}" |
25 | 19 | insert_single_sql="INSERT INTO JGROUPSPING (own_addr, cluster_name, ping_data) values (?, ?, ?)"
|
26 | 20 | delete_single_sql="DELETE FROM JGROUPSPING WHERE own_addr=? AND cluster_name=?"
|
27 | 21 | select_all_pingdata_sql="SELECT ping_data FROM JGROUPSPING WHERE cluster_name=?" />
|
|
34 | 28 | <!-- TCP RELAY with JDBCPING discovery -->
|
35 | 29 | <stack name="datagridrelay" extends="tcp">
|
36 | 30 | <JDBC_PING stack.combine="REPLACE" stack.position="MPING"
|
37 |
| - connection_url="{{ jdg_jgroups_jdbc.mariadb.connection_url }}" |
38 |
| - connection_username="{{ jdg_jgroups_jdbc.mariadb.db_user }}" |
39 |
| - connection_password="{{ jdg_jgroups_jdbc.mariadb.db_password }}" |
40 |
| - connection_driver="{{ jdg_jgroups_jdbc.mariadb.driver_class }}" |
41 |
| - initialize_sql="CREATE TABLE IF NOT EXISTS JGROUPSPING ( |
42 |
| - own_addr varchar(200) NOT NULL, |
43 |
| - cluster_name varchar(200) NOT NULL, |
44 |
| - updated TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, |
45 |
| - ping_data varbinary(5000) DEFAULT NULL, |
46 |
| - PRIMARY KEY (own_addr, cluster_name)) |
47 |
| - ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin" |
| 31 | + connection_url="{{ jdg_jgroups_jdbc[jdg_jdbc_engine].connection_url }}" |
| 32 | + connection_username="{{ jdg_jgroups_jdbc[jdg_jdbc_engine].db_user }}" |
| 33 | + connection_password="{{ jdg_jgroups_jdbc[jdg_jdbc_engine].db_password }}" |
| 34 | + connection_driver="{{ jdg_jgroups_jdbc[jdg_jdbc_engine].driver_class }}" |
| 35 | + initialize_sql="{{ jdg_jgroups_jdbc[jdg_jdbc_engine].initialize_sql }}" |
48 | 36 | insert_single_sql="INSERT INTO JGROUPSPING (own_addr, cluster_name, ping_data) values (?, ?, ?)"
|
49 | 37 | delete_single_sql="DELETE FROM JGROUPSPING WHERE own_addr=? AND cluster_name=?"
|
50 | 38 | select_all_pingdata_sql="SELECT ping_data FROM JGROUPSPING WHERE cluster_name=?" />
|
|
171 | 159 | {% if jdg_keycloak_persistence %}
|
172 | 160 | <data-sources>
|
173 | 161 | <data-source name="KeycloakDS" jndi-name="jdbc/datasource" statistics="true">
|
174 |
| - <connection-factory driver="{{ jdg_jgroups_jdbc.mariadb.driver_class }}" |
175 |
| - username="{{ jdg_jgroups_jdbc.mariadb.db_user }}" |
176 |
| - password="{{ jdg_jgroups_jdbc.mariadb.db_password }}" |
177 |
| - url="{{ jdg_jgroups_jdbc.mariadb.connection_url }}?useUnicode=true&characterEncoding=UTF-8" |
| 162 | + <connection-factory driver="{{ jdg_jgroups_jdbc[jdg_jdbc_engine].driver_class }}" |
| 163 | + username="{{ jdg_jgroups_jdbc[jdg_jdbc_engine].db_user }}" |
| 164 | + password="{{ jdg_jgroups_jdbc[jdg_jdbc_engine].db_password }}" |
| 165 | + url="{{ jdg_jgroups_jdbc[jdg_jdbc_engine].connection_url }}" |
178 | 166 | new-connection-sql="SELECT 1" transaction-isolation="READ_COMMITTED">
|
179 | 167 | </connection-factory>
|
180 | 168 | <connection-pool initial-size="1" max-size="10" min-size="3" background-validation="1000" idle-removal="1" blocking-timeout="1000" leak-detection="10000"/>
|
|
0 commit comments