我需要将我的keycloak数据共享到两个数据库中,因此我在keycloak独立配置中添加了两个数据源:
#数据源 jndi-name="java:jboss/datasources/KeycloakDS_1" pool-name="KeycloakDS" enabled="true" use-java-context="true"
连接网址 jdbc:mysql://xx.xxx.xxx.xxx:yyyy/**keycloak_sync1**?useSSL=false
数据源 jndi-name="java:jboss/datasources/KeycloakDS_2" pool-name="KeycloakDS_2" enabled="true" use-java-context="true"
连接网址 jdbc:mysql://xx.xxxx.xxx.xxx:yyyy/**keycloak_sync2**?useSSL=false
,并且还为配置中的每个数据源更新了spi提供程序。
但是在这种情况下,数据仅存储在一个数据库中( keycloak_sync1 )。
如何在两个数据库( keycloak_sync1 和 keycloak_sync2 )中存储数据?