2017-05-26 5 views
0

私たちはプロジェクトでサービスレジストリにSpring Eurekaを使用しています。 12個のマイクロサービスがあり、各マイクロサービスは4〜5個の機能を提供します。Spring Eurekaで単一のクライアントを複数のアプリケーションとして登録

たとえば、「MathOperations」というマイクロサービスは、加算、減算、乗算などの機能を提供します。ユーレカの助けを借りて、メソッドの1つを呼びたい場合、私はRESTコール "http://MathOperations/addition"を呼び出します。今、問題は、私は "MathOperations"がURLに存在したくないということです。私はちょうど "http://addition"を呼び出すと、それはmathoperations追加メソッドを呼び出して、結果で応答する必要があります。すべての機能がマイクロサービス全体で一意の名前を持つことが保証されています。

これは私の思考プロセスです(私が間違っていれば修正します)、ユーレカのサービスとして各機能を登録できますか?

答えて

0

私はそれが可能ではないと思います。
Eurekaでは、マイクロサービスはSpringアプリケーション名で登録されます。だから、あなたが言っていることを達成したいなら、あなたはそれぞれの機能のために別々のマイクロサービスを作る必要があります - 例えば、加算や減算など、それらをEurekaに登録してから使用します。

+0

ありがとうGurneet !! – Thiru

0

これはできません。 githubの問題と同じ質問を投稿してください。それは不可能だと思われる。参照してくださいlink

関連する問題