首页 文章

防止在couchbase连接错误时Spring Boot启动失败

提问于
浏览
7

使用Spring Boot 1.4.1.Release和Spring Data Couchbase 2.1.3.RELEASE的组合,有没有办法防止应用程序启动失败,如果它无法连接到couchbase?

Current behavior :应用程序无法在启动时退出到couchbase并退出 .

The goal :应用程序将继续启动,即使它无法连接到Couchbase,使用CouchbaseEnvironment中的超时配置,并不断尝试在后台连接 .

在Spring Boot中,我们可以配置Spring JDBC以使用 spring.datasource.continue-on-error=true 忽略启动时的故障 . Spring Data Couchbase中是否有类似的东西加上重试失败?

1 回答

  • 1

    您可以通过使用JavaConfig覆盖 getCouchbaseEnvironment 来配置 CouchbaseEnvironment 并尝试增加连接超时 . 您遇到了特定的连接故障吗?

    spring-data-couchbase没有 continue-on-error 属性 . 此属性在Spring Boot上可用于关系JDBC,忽略初始化失败(如无法创建表并使用脚本加载到数据源)非常有用 .

相关问题