spring-data-couchbase を使用してソファベースからドキュメントを取得しようとする単純なスプリング プロジェクトがあります。AbstractCouchbaseConfiguration を拡張して構成を構成しました。すべてが完全に正常に動作します。
私はcouchbaseをキャッシュとして使用しているため、操作のタイムアウトをより低い値に設定する必要があります。誰でもそれを行う方法に光を当てることができますか?
spring-data-couchbase を使用してソファベースからドキュメントを取得しようとする単純なスプリング プロジェクトがあります。AbstractCouchbaseConfiguration を拡張して構成を構成しました。すべてが完全に正常に動作します。
私はcouchbaseをキャッシュとして使用しているため、操作のタイムアウトをより低い値に設定する必要があります。誰でもそれを行う方法に光を当てることができますか?
ドキュメントによると、正解は間違っています。そんなはずはないのに…。
AbstractCouchbaseConfigurationから拡張する場合
デフォルト設定は、 DefaultCouchbaseEnvironment.Builderまたはシステム プロパティの設定を通じてカスタマイズできます。後者は常に優先され、実行時にビルダー設定をオーバーライドするためにも使用できます。http://docs.couchbase.com/sdk-api/couchbase-java-client-2.0.0/com/couchbase/client/java/env/DefaultCouchbaseEnvironment.html
たとえば、タイムアウト接続をカスタマイズするには:
@Override
protected CouchbaseEnvironment getEnvironment() {
DefaultCouchbaseEnvironment.builder().connectTimeout(15000);
return super.getEnvironment();
}
この方法で割り当てることができる他のオプションがあります。