ユーラカの建設と使用
1.基本構成
必要:
- 新しいプロジェクトを作成する
- スプリングブーツの紹介-ユーラカのスターター
- ymlファイルを構成する
- スタートアップクラスを作成する
- @EnableEurakaServerを使用して、スタートアップクラスでスタートアップを有効にします
自己保護メカニズムを閉じてから無効なサービスを削除するまでの時間間隔(開発中に変更できます。オンラインの場合はデフォルトにすることをお勧めします)
2.サービス登録
依存関係の導入
、yml構成ファイルの変更、
スタートアップクラスのアクティブ化、または書き込みを行わない。
レジストリにIPおよびポート情報を表示します。
ハートビート検出構成。ハートビート検出は
5秒ごとに送信され、10秒以内に送信されない場合はダウンタイムを示します。
3.サービス消費者
サーバー側の依存関係と一致する依存関係を導入する
yml構成もサーバー側と一致しています。
メイン構成クラスのアノテーションは、有効になっている場合に書き込むことも、書き込まないこともできます。
4.消費者の使用
springcloudが提供するサービスディスカバリDiscoveryClient
を挿入して、サービスのメタデータ情報を取得します。リモート呼び出しにはRestTemplateを使用します