2017-11-16 6 views
1

私はSpringクラウドマイクロサービスを作成しようとしていますが、Springクラウドツールとしてeurekaサーバとzuulも含める必要があります。今私は1つのスプリングブートプロジェクトで1つのモジュールを作成しました。私はそのサービスをユーレカサーバに登録しました。また、zuulサービス発見を追加するためのスプリングブートプロジェクトを作成し、ユーレカプロジェクトにも登録しました。SpringクラウドマイクロサービスをEurekaサーバに登録する

  • 私の疑問は他のモジュールを別のスプリングブートプロジェクトとして追加するときに、そのアプリケーションをクライアントとして現在のユーレカサーバにも登録できますか?ユーレカのサーバープロジェクトとマイクロサービスにはどのような関係がありますか? One-To-OneまたはOne-To-Many?クライアントとして1つのユーレカサーバに3つまたは4つのマイクロサービスを登録できますか?

答えて

3

ユーレカサーバでは、あなたが言ったように、多くのマイクロサービス(春のブートプロジェクトのモジュール)を追加できるようになります。

春クラウドlanding pageから:

限り春の雲Netflixのユーレカコアはクラスパス 上にあるよう@EnableEurekaClientを持つ任意の春ブートアプリケーションがhttp://localhost:8761に 接触ユーレカサーバーにしようとします(デフォルト値

あなたはユーレカのSERへのクライアントとして登録されている複数のmicroservicesのための単一のユーレカサーバーを使用できることを意味します eureka.client.serviceUrl.defaultZone)のver。

だから、それは一対一の関係です。

冗長性を目的として、ロードバランシングで使用される複数のユーレカサーバを一見したがっているが、今はうまくいく。

+0

私はそのコンセプトを理解しました。ご回答いただきありがとうございます。 – Jacob

関連する問題