はじめに

Parasoft gRPC リスナー拡張機能は、Google Remote Procedure Call メッセージ形式のサポートを追加し、Virtualize アセットが gRPC メソッド呼び出しから単一のメッセージを読み取り、同じ呼び出しまたは別の gRPC メソッド呼び出しで単一のメッセージで応答できるようにします。

要件

  • gRPC 1.0.0 以降
  • Parasoft Virtualize 2022.1 以降

インストール

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

UI からのインストール

  1. [Parasoft ] > [設定] を選択し、[システム プロパティ] をクリックします。
  2. [JAR の追加] をクリックし、com.parasoft.virtualize.listener.grpc-<version>.jar ファイルを選択します。
  3. [適用] をクリックします。
  4. Virtualize を再起動します。

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

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

system.properties.classpath=<PATH_TO_JAR>/com.parasoft.soavirt.listener.grpc-<VERSION>.jar

使用方法

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

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

設定

接続設定

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 (警告)です。

変更ログ

1.1

  • レスポンダー応答条件の gRPC メタデータ ヘッダーを受信し、イベント ビューアーに表示します。

1.0

  • 初回リリース

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

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

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

  • No labels