2017-12-01 6 views
0

私は知りたいです、ユーレカのクライアントからユーレカのサーバーへの再試行カウントを処理する方法は、ユーレカのサーバーがダウンしていますか?すなわち、ユーレカサーバがダウンしているときにユーレカクライアントがユーレカサーバにハートビートを送信するのを止める方法。ユーレカのサーバーがダウンしている場合はどうすればいいですか

+1

なぜハートビートの送信を停止する必要がありますか?何が問題は、サーバーが再び戻ってくるまでハートビートを送信し続けますか? –

+0

@ YannicKlem。クライアントは30秒ごとにログをいっぱいにしません。私のユーレカのクライアントは展開可能な戦争です、私は30秒ごとにログがいっぱいにならないようにしています。 – Divyanshi

+0

実際の質問は、ユーレカクライアントがこのエラーを記録するのを防ぐ方法です。 –

答えて

0

Netflix OSSスイートを使用するソリューションをお探しの場合は、Hystrixを使用してください。または、再試行に基づいてカスタム回路ブレーカを追加することもできます。

+0

私はNetflix OSSを初めて使用しています。クライアントがハートビートを送信しない場合、ユーリカサーバーとクライアントの間の接続を切断するためにhystrixが使用されていませんか? ここで、クライアントはハートビートを送信していますが、ユーレカには到達できないため、それ以上処理することはできません。 回路ブレーカがクライアント側で実装されている実質的なリンクを私に提供できますか? – Divyanshi

+0

Hystrixは、どちらの方法でも動作可能なネットワーク呼び出しのラッパーです。それは区別しない、実際にユーレカはヒステリックについて知りません。 Hystrixでトータルリターンが必要な場合は、 http://www.baeldung.com/introduction-to-hystrix、https://github.com/Netflix/Hystrix/tree/master/hystrix-examples – anchreg

+0

Hystrixを使用してeureka Serverにコールをラップすると、サーバがダウンしたときに回線が切断され、不要なコールが防止されます。 – anchreg

0

ユーレカのクライアントがハートビートを送信し続けるようにして、ユーレカのサーバが復帰した後にシステム全体が再開されるようにする必要があります。

eurekaクライアントがハートビートの送信を停止した場合、サーバーが再開されたかどうかをどのようにして知ることができますか?

関連する問題