第7章 サポートされる標準およびプロトコル
Skupper は、お使いのサービスネットワークで以下のプロトコルをサポートします。
- TCP - デフォルト
- HTTP1
- HTTP2
サービスを公開または作成する際に、プロトコルを指定できます。以下に例を示します。
$ skupper expose deployment hello-world-backend --port 8080 --protocol <protocol>
ここで、<protocol>
は以下のいずれかになります。
- tcp
- http
- http2
指定するプロトコルを選択するときは、以下の点に注意してください。
-
tcp
は TCP にオーバーレイされたすべてのプロトコルをサポートします。たとえば、tcp
を指定すると HTTP1 および HTTP2 が機能します。 -
http
またはhttp2
を指定すると、クライアントから報告された IP アドレスにアクセスできない場合があります。 すべてのサービスネットワークトラフィックは、サービスネットワークをトラバースするために AMQP メッセージに変換されます。
TCP は単一のストリームメッセージとして実装され、HTTP1 および HTTP2 はリクエスト/レスポンスメッセージルーティングとして実装されています。