spring-xd作业存储库数据源启用oracle快速连接故障转移

时间:2017-01-05 15:16:37

标签: java spring oracle high-availability spring-xd

在Spring-XD集群环境中,我们使用Oracle作为作业存储库数据源。现在,这已经通过servers.yml配置。但是,我们必须为高可用性(HA)启用快速连接故障转移(FCF)。当前的servers.yml支持这个吗?或者有没有办法用带有ONS配置的Oracle Pool DataSource替换作业存储库数据源。请告诉我任何解决方案?

1 个答案:

答案 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"

如果有效,请告诉我,我很好奇:)