Citrix ADC

Configuración积分的GRPC

configuración GRPC环境的整体GRPC功能和客户的GRPC服务关怀través协议HTTP/2新环境的GRPC门响应服务的协议。

Cómo funciona la configuración integral de GRPC

图解说明configuración Citrix的功能和配置的GRPC。

功能图configuración de GRPC

  1. Para implementar la configuración de GRPC, primero debe habilitar HTTP/2 en el perfil HTTP y también habilitar la compatibilidad con HTTP/2 globalmente en el lado del servidor。
  2. 客户方envía una solicitud de GRPC,服务方虚拟的平衡de carga evalúa el tráfico de GRPC的中线指示。
  3. Basado en la evaluación de directivas, servidor virtual de equilibrium de carga (con el servicio GrPC vinculado a él) finalla solicitud y la reenvía como una solicitud GrPC al servidor GrPC后端。
  4. 最重要的是,客户对GRPC的反应如何如何,客户对GRPC的反应如何如何。

关心和照顾GRPC环境,为GRPC服务

El encabezado de solicitud se envía como encabezados HTTP/2 en ENCABEZADERS+CONTINUACIÓN Frames。

' ' HEADERS (flags = END_HEADERS): method = POST: scheme = http: path = /helloworld。citrix-adc/SayHello: authority = 10.10.10.10。:80 grpc-timeout = 15 content-type = application/grpc+proto grpc-encoding = gzip DATA (flags = END_STREAM)   ```

Citrix ADC的GRPC性能分析

Solo cabeceras de respuesta y remolques se entregan en único bloque de tramas HTTP/2 HEADERS。Se espera que la mayoría de las respuestas tengan encabezados y tráilers, pero solo Trailers está permitido para llamadas que produczcan unerror inmediato。El estado debe enviarse en拖车包括si El código de estado HTTP es correcto。

' ' '报头(flags = END_HEADERS): status = 200 grpc- encoding= gzip Content-type = application/grpc+proto DATA < length - prefix Message>报头(flags = END_STREAM, END_HEADERS) grpc-status = 0 # OK “”

配置GRPC mediante la CLI

Para configurar una implementación integral de GRPC, debe completar lo siguente:

  • Agregar perfil HTTP con HTTP/2 y HTTP/2 directo habilitados。
  • Habilitar el soporte全球后端HTTP/2 en el parámetro HTTP
  • 代理服务器SSL/HTTP建立者HTTP的虚拟均衡
  • 协议服务端点建立者执行HTTP
  • 最终的GRPC和servidor虚拟的平衡

Agregar perfil HTTP con HTTP/2 y HTTP/2 habilitados直接

Debe habilitar los parámetros directos HTTP/2 y HTTP/2 en el perfil HTTP。Además, debe habilitar el parámetro HTTP/2直接si se requiere GRPC清醒HTTP/2。

En el símbolo del sistema, escriba:

添加ns httpProfile -http2 (ENABLED | DISABLED) [- http2direct (ENABLED | DISABLED)]

比如:

add ns httpProfile http2gRPC -http2Direct ENABLED -http2 ENABLED

Habilitar el soporte全球HTTP/2 de后端a través del parámetro HTTP

HTTP/2全球服务中心línea de comandos de Citrix ADC。

En el símbolo del sistema, escriba:

设置ns httpParam -http2ServerSide(ON | OFF)

比如:

设置ns的httpParam -http2ServerSide ON

代理服务器SSL/HTTP建立者HTTP的虚拟均衡

军事行动间的基本均衡Citrix ADC

En el símbolo del sistema, escriba:

添加lb vserver <名称> <业务类型> [(@ <端口>)][-httpProfileName <字符串>]

比如:

add lb vserver lb-grpc HTTP 10.10.10.11 80 -httpProfileName http2gRPC

注:

Si utility un servidor de carga de tipo SSL的虚拟均衡,debe enlazar el certificado del servidor。西班牙服务认证领事más información。

协议服务端点建立者执行HTTP

关于行动之间的关系的法律服务说明Citrix ADCEn el símbolo del sistema, escriba:

添加service ( | ) [-httpProfileName ]

比如:add service svc-grpc 10.10.10.10 HTTP 80 -httpProfileName http2gRPC

最终的GRPC和servidor虚拟的平衡

军事行动的基本平衡和军事行动的基本平衡Citrix ADC

英雄的interfaz de comandos, escriba

bind lb vserver

比如:

绑定lb vserver lb-grpc svc-grpc

配置implementación整体GRPC中线接口gráfica通常

完成los siguentes pasos para配置GRPC mediante la GUI。

Agregar perfil HTTP con HTTP/2 y HTTP/2 habilitados直接

  1. Vaya一Sistema > PerfilesY haga clic enPerfiles HTTP
  2. Habilitar la opción HTTP/2 en un nuevo perfil HTTP o un perfil HTTP existente

图表功能的configuración积分的GRPC

Habilitar el soporte全球后端HTTP/2 en el parámetro HTTP

  1. Vaya一Sistema > Configuración > Parámetros HTTP
  2. En la página配置parámetros HTTP,选择HTTP/2 En el lado del服务器。
  3. 哈加按在Aceptar

La configuración整合的GRPC permite后端全局http2

代理服务器SSL/HTTP建立者HTTP的虚拟均衡

  1. Vaya一Administración del tráfico >平衡de carga > Servidores virtuales
  2. 哈格clic en Agregar para creun servidor virtual de equilibrium de carga para tráfico de GRPC。
  3. 恩拉página服务器虚拟平衡de carga, haga clic En Perfiles。
  4. En la sección Perfiles,选择HTTP el tipo de perfil como。
  5. Haga clic en Aceptar y, a continuación, Listo。

La configuración de GRPC aggregel endpoint de servicio GRPC

协议服务端点建立者执行HTTP

  1. Vaya一Administración de Tráfico >运输平衡>服务平衡
  2. Haga clic en Agregar para creun servidor de应用para tráfico de GRPC。
  3. 恩拉página均衡de carga, vaya a la sección Perfil。
  4. En Perfiles, aggue perfil HTTP parel extremo de GRPC。
  5. Haga clic en Aceptar y, a continuación, Listo。

服务器的虚拟均衡,服务的carga de servicio de lace de configuración de gRPC

对合成过程的平衡反应carga,咨询el tema equilibriumde carga。

Configuración积分的GRPC