在Spring-XD集群环境中,我们使用Oracle作为作业存储库数据源。现在,这已经通过servers.yml配置。但是,我们必须为高可用性(HA)启用快速连接故障转移(FCF)。当前的servers.yml支持这个吗?或者有没有办法用带有ONS配置的Oracle Pool DataSource替换作业存储库数据源。请告诉我任何解决方案?
答案 0 :(得分:0)
您应该能够像任何spring数据源一样配置数据源。 您是否尝试像这样http://docs.spring.io/spring-data/jdbc/docs/current/reference/html/orcl.failover.html配置数据源?
你必须包括像
这样的配置datasource:
url: jdbc:"jdbc:oracle:thin:@(description=(address_list=(address=(host=rac1)(protocol=tcp)(port=1521))(address=(host=rac2)(protocol=tcp)(port=1521)))(connect_data=(service_name=racdb1)))"
username: sa
password:
driverClassName: oracle.jdbc.driver.OracleDriver
validationQuery: select 1 from INFORMATION_SCHEMA.SYSTEM_USERS
fast-connection-failover-enabled:true
ONS-configuration="rac1:6200,rac2:6200"
如果有效,请告诉我,我很好奇:)