章节目录:

概要

Parasoft gRPC Listener Extension 添加了对 Google 远程过程调用消息格式的支持,这样 Virtualize 资产就可以从一个主题中读取单条消息,并在另一个主题上响应单条消息。 

要求

  • gRPC 1.0.0 或更高版本
  • Parasoft Virtualize 2022.1 或更高版本

安装

可以从 UI 或命令行中安装此工件。

UI 安装

  1. 选择 Parasoft> 首选项
  2. 系统属性首选项页面,点击添加 JARs
  3. 在打开的文件选择器中,选择 com.parasoft.virtualize.listener.grpc-<version>.jar
  4. 点击应用,重启 Virtualize。

命令行安装

com.parasoft.soavirt.listener.grpc-<version>.jar 文件添加到设置属性文件中的 system.properties.classpath 属性。例如:

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

使用说明

安装完成后,gRPC Listener 选项将出现在虚拟资产部署设置中。gRPC 实现可用于除 SQL 响应器之外的所有响应器。

  1. 打开虚拟资产设置,点击传输选项卡。  
  2. 点击自定义选项卡并配置监听器设置(请参阅Configuration)。如果系统有多个自定义扩展,请从“选择实现”下拉菜单中选择 gRPC Lister

配置

该监听器可以配置为生产者、消费者或两者。若要仅将该监听器配置为生产者,请保留消费者配置设置为空。若要仅将该监听器配置为消费者,请保留生产者配置设置为空。  

连接设置

Listen Port指定监听端口。取值范围在 1  65535之间 
Service Name指定服务名称。
Method Names指定一个或多个方法名称。多种类型必须用逗号分隔。
Method Type(s)指定一种或多种方法类型。有效类型为 unarystream。多种类型必须用逗号分隔。默认为 unary

注入式消息头设置

Method Header默认为 gRPC-Method
Call ID Header默认为 gRPC-Call-ID
Notification Header默认为 gRPC-Notification

传输层安全性设置

Auth Mechanism指定要用于连接 gRPC 服务器的授权机制。可选项包括 SSL  insecure。默认为 insecure
Certificate Chain File


当 Auth Mechanism 设置为 insecure 时将忽略此字段。

Private Key File


当 Auth Mechanism 设置为 insecure 时将忽略此字段。

日志设置

Log Level

指定要将多少信息记录到控制台。默认为 2(警告)。

第三方内容

此扩展包括来自第三方的资源项,如下:

更多许可证详情可在该插件的 licenses 文件夹中获得。

  • No labels