10

Spring Boot 1.4.1.Release と Spring Data Couchbase 2.1.3.RELEASE の組み合わせを使用して、couchbase に接続できない場合にアプリケーションの起動失敗を防ぐ方法はありますか?

現在の動作: アプリケーションは、起動時と終了時にソファベースに接続できません。

目標: アプリケーションは、Couchbase に接続できなくても起動し続け、CouchbaseEnvironment のタイムアウト構成を使用し、バックグラウンドで継続的に接続を試みます。

Spring Boot では、Spring JDBC を構成して、起動時の失敗を無視することができますspring.datasource.continue-on-error=true。Spring Data Couchbase に、失敗時の再試行と組み合わせたようなものが存在する可能性はありますか?

4

1 に答える 1

1

CouchbaseEnvironmentJavaConfig を使用してオーバーライドすることで構成しgetCouchbaseEnvironment、接続タイムアウトを増やしてみてください。実行している特定の接続障害はありますか?

continue-on-errorspring-data-couchbase のプロパティはありません。このプロパティはリレーショナル JDBC の Spring Boot で使用でき、テーブルの作成の失敗やスクリプトを使用したデータ ソースへのロードなどの初期化の失敗を無視するのに役立ちます。

于 2016-11-14T16:54:55.577 に答える