Consul 再試行

アプリの起動時に領事エージェントが時々利用不能になることが予想される場合は、失敗した後も試行を続けるように依頼できます。spring-retry と spring-boot-starter-aop をクラスパスに追加する必要があります。デフォルトの動作では、初期バックオフ間隔 1000 ミリ秒と後続のバックオフの指数乗数 1.1 で 6 回再試行します。spring.cloud.consul.retry.* 構成プロパティを使用して、これらのプロパティ (およびその他) を構成できます。これは、Spring Cloud Consul Config と Discovery 登録の両方で機能します。

再試行を完全に制御するには、ID が "consulRetryInterceptor" である型 RetryOperationsInterceptor の @Bean を追加します。Spring Retry には、簡単に作成できる RetryInterceptorBuilder があります。