gRPC
-
データセンター向けの分散アプリケーションを構築し、 public/private クラウドインフラストラクチャ。
-
モバイル、Web、またはクラウドにクライアントサーバー通信を提供します。
-
クラウドサービスとアプリケーションにアクセスする
-
マイクロサービスのデプロイ
Why gRPC in Citrix ADC
-
単項RPC。クライアントは単一のリクエストをgRPCサーバーに送信し、単一のレスポンスを返します。例:
rpc SayHello(HelloRequest) returns (HelloResponse); -
サーバーストリーミングRPC。クライアントは単一のリクエストをgRPCサーバーに送信し、ストリーム応答を取得します。例:
rpc StreamingResponse(HelloRequest) returns (HelloResponse); -
クライアントストリーミングRPC。クライアントは一連のメッセージを送信し、サーバーがその応答を読み取って返すのを待ちます。例:
rpc IntroduceYourself(stream HelloRequest) returns (HelloResponse) -
双方向ストリーミングRPC。両側のクライアントとサーバーの両方が、読み取り/書き込みストリームを使用してメッセージのストリームを送信します。2つのストリームは独立して動作します。例:
rpc ChatSession (stream HelloRequest) returns (stream HelloResponse)
-
負荷分散
-
コンテンツの切り替え
-
Webアプリケーションファイアウォール、認証などの安全なエンドポイントサービス。
-
ポリシー設定
-
統計とログ
-
コンテンツの書き換え、コンテンツフィルタリング
-
Layer 4 and Layer 7 optimizations, TLS offering
-
Gateway solutions for protocol translations