このセクションの内容:

概要

Parasoft gRPC Listener Extension は、Google Remote Procedure Call メッセージ フォーマットをサポートし、Virtualize のアセットがトピックから単一のメッセージを読み取って別のトピックに単一のメッセージで応答することを可能にします。 

要件

  • gRPC 1.0.0 以降
  • Parasoft Virtualize 2022.1 以降

インストール

Parasoft Kafka Transport Extension は UI またはコマンドラインからインストールできます。

UI からのインストール

  1. [Parasoft] メニューの [設定] を選択します。
  2. [システム プロパティ] ページで [JAR の追加] をクリックします。
  3. 表示されたファイル選択ダイアログで com.parasoft.virtualize.listener.grpc-<version>.jar を選択します。
  4. [適用] をクリックし、Virtualize を再起動します。

コマンドラインからのインストール

設定プロパティ ファイルの system.properties.classpath プロパティに com.parasoft.soavirt.listener.grpc-<version>.jar ファイルを追加します。例:

system.properties.classpath=<path to jar>/com.parasoft.soavirt.transport.grpc-1.0.jar

使用方法

インストールすると、仮想アセットのデプロイメント設定に gRPC Listener オプションが表示されるようになります。gRPC の実装は、SQL レスポンダー以外のすべてのレスポンダーに使用できます。

  1. 仮想アセットの設定を開き、[トランスポート] タブをクリックします。  
  2. [カスタム] タブをクリックし、リスナーを設定します (「設定」を参照)。システムに複数のカスタム拡張機能がある場合、[実装の選択] ドロップダウン メニューから [gRPC Lister] を選択します。

設定

リスナーは、ブロデュ―サー、コンシューマー、またはその両方として設定できます。リスナーをプロデューサーとしてだけ設定するには、コンシューマー設定を空のままにします。リスナーをコンシューマーとしてだけ設定するには、プロデューサー設定を空のままにします。  

Connection 設定

Listen Portリスナーのポートを指定します。値は  1 から 65535 でなければなりません。 
Service Nameサービス名を指定します。
Method Namesメソッド名を指定します。カンマで区切って複数のエントリを指定できます。
Method Type(s)メソッド タイプを指定します。有効なエントリは unary または stream です。カンマで区切って複数のエントリを指定できます。デフォルトは unary です。

Injected Headers 設定

Method Headerデフォルトは gRPC-Method です。
Call ID Headerデフォルトは gRPC-Call-ID です。
Notification Headerデフォルトは gRPC-Notification です。

Transport Layer Security 設定

Auth MechanismgRPC サーバーとの接続に使用する認証メカニズムを指定します。選択肢は SSL または insecure です。デフォルトは insecure です。
Certificate Chain File


認証メカニズムに insecure が指定されている場合、このフィールドは無視されます。

Private Key File


認証メカニズムに insecure が指定されている場合、このフィールドは無視されます。

Logging 設定

Log Level

コンソールに表示する情報の量を指定します。デフォルト値は 2 (警告)です。

サード パーティのコンテンツ

この拡張機能は、以下のサード パーティのコンテンツを含みます。

ライセンスの詳細は、プラグインの licenses フォルダーにあります。

  • No labels