2016-10-06 8 views
0

領事を使用して発見するサービスはたくさんあります。私たちは最近、ユーレカから切り替えました。領事が利用できない場合のスプリングクラウドサービスの開始

consulが実行されていない場合、サービスは開始に失敗します。 consul configがfailFastに使用するのと同様のメカニズムを使用して、開始に失敗しないようにすることもできます。

consulが利用できない場合、基本的にはエラーをログに記録して処理を続行します。これは主にユニットテストに関するものです。

答えて

1

2のものは:発見のためfailFast=falseをサポートするためのopen issueがあり、あなたは、テストのためにspring.cloud.consul.discovery.enabled=false完全領事検出を無効にするか、プロファイルによって制御されている設定クラスに@EnableDiscoveryClientを置くことができます。

関連する問題