2016-07-13 11 views
0

私はSpark Javaを使用して構築された仲介のJava Webサービスアプリケーションアプリケーションを持っていますが、それはhttpパラメータを取ります。これはURLを生成してURLを呼び出し、その結果を元の呼び出し元に返します。この「仲介」パターンの名前は何ですか?

Original Client -> My Application -> Http Web Service Producer 

これはMicroServicesパターンのようなものですが、より具体的な用語を探しています。私はそれが「パイプライン」、「弁護士」または「メディエーター」だと思う。

私の質問はこの「中間」パターンの名前は何ですか?

+3

プロキシパターン? – jhamon

+1

私はこれを弁護士と呼んでいません。それほど私はあなたに伝えることができました。 – Adam

+1

アダプターはおそらく? – khelwood

答えて

1

これはAPIゲートウェイパターンであり、マイクロサービスアーキテクチャを使用する場合によく使用されます。このパターンは、クライアントからのすべてのサービスを隠し、クライアントがAPIサービスに接続できるようにします。このAPIサービスはすべてのリクエストを処理しますが、たとえば、すべてのリクエストを整理するなどの作業も行います。

このパターンハンドルが要求する方法は、ファサードパターンの例です。

私は、このパターンが正常に動作するかを理解するには、以下のリンクを読んですることをお勧めいたします: http://microservices.io/patterns/apigateway.html

https://www.nginx.com/blog/building-microservices-using-an-api-gateway/

関連する問題