-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
gRPC端到端配置
-
此内容已由机器动态翻译。
Dieser Inhalt Ist eine MaschinelleÜbersetzung,Die Dynamisch Estellt Wurde。(Haftungsausschluss)
文章a été traduit automatiquement de manière dynamicity。(非responsabilité条款)
Este artículo lo ha traducido una máquina de forma dinámica。(Aviso合法)
此内容已动态机器翻译。放弃
このコンテンツは動的に機械翻訳されています。免責事項
此内容已由机器动态翻译。
此内容已由机器动态翻译。
此内容已由机器动态翻译。
本文已转换为机器。
Dieser Artikel Wurde MaschinellÜbersetzt。(Haftungsausschluss)
这篇文章叫做été traduit automation。(非responsabilité条款)
Este artículo ha sido traducido automáticamente。(Aviso合法)
この記事は機械翻訳されています。免責事項
이기사는기계번역되었습니다。
Este Artigo Foi Traduzido自动化。
这篇文章已经过机器翻译。放弃
翻译失败!
grPC端到端配置
gRPC端到端配置的工作方式是通过HTTP / 2协议从客户端发送gRPC请求,然后再次转发gRPC服务器响应的gRPC消息。
端到端grPC配置的工作原理
下图显示显示grpc配置在Citrix ADC设备中的工作管理。
- 要部署gRPC配置,必须首先在HTTP配置文件中启用HTTP / 2,还必须在服务器端启用全局HTTP / 2支持。
- 当客户端发布GRPC请求时,负载平台虚拟仪将使策略GRPC批量。
- 根据策略评估,负载平衡虚拟服务器(GrPC服务绑定到它)终止请求并将其作为GrPC请求转发到后端GrPC服务器。
- 同样,当gRPC服务器响应客户端时,设备会终止响应并将其作为gRPC响应转发给客户端。
发出到GRPC频道的GRPC请求请求
请求标头作为标题+延续帧中的HTTP / 2标头发送。
``` 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) ```
从GRPC仪器到Citrix ADC设备的GRPC响应响应头
仅响应标题和在单位个http / 2头帧块中交付。预计大多数响应都有标题和预告片,但少数,只有少数。在剪辑中发出。
```标题(flags = end_headers):status = 200 grpc-encoding = gzip content-type = application / grpc + proto数据<长度 - 前缀消息>标题(flags = end_stream,end_headers)grpc-status = 0#OK <! - 需要 - >```
使用CLI配置GRPC
要配置端到端gRPC部署,必须完成以下操作:
- 加加启用HTTP / 2和HTTP / 2直接启用的http配置文。
- 在HTTP函数中使用全局后端http / 2支持
- 添加SSL / HTTP类型的负载平衡虚拟服务器并设置HTTP配置文件
- 为grpc端点加加服务设置设置http配置文库
- 将gRPC端点服务绑定到负载平衡虚拟服务器
在http / 2和http / 2直接直接情况下载http配置文库
您必须在HTTP配置文化中间使用HTTP / 2和HTTP / 2直接读数。户外,如果如果使用通讯HTTP / 2明文的GRPC,则则启用HTTP / 2直接数。
在命令提示符下,键入:
add ns httpProfile
示例:
add ns httpProfile http2gRPC -http2Direct ENABLED -http2 ENABLED
通过HTTP参数启用全局后端HTTP / 2支持
使用Citrix ADC命令行在服务器端全局启用HTTP / 2支持。
在命令提示符下,键入:
设置ns httpparam -http2serverside(上|关闭)
示例:
设置ns httpparam -http2serverside
添加SSL / HTTP类型的负载平衡虚拟服务器并设置HTTP配置文件
要使用Citrix ADC|
在命令提示符下,键入:
添加lb vserver
示例:
添加LB VServer LB-GRPC HTTP 10.10.10.11 80 -HTTPPROFILENAME HTTP2GRPC
注意:如果您使用的是SSL类型的负载平衡器,则则绑定服务器证书。
为grpc端点加加服务设置设置http配置文库
要使用Citrix ADC命令界面添加带HTTP配置文件的gRPC服务:在命令提示符下,键入:
添加服务
示例:add service svc-grpc 10.10.10.10 HTTP 80 -httpProfileName http2gRPC . add service svc-grpc
将gRPC端点服务绑定到负载平衡虚拟服务器
要使用Citrix ADC命令界面将gRPC服务绑定到负载平衡虚拟服务器,请执行以下操作:
在命令界面,键入:
绑定lb vserver
示例:
绑定LB VServer LB-GRPC SVC-GRPC
使用GUI配置端到端gRPC部署
完成以下步骤以使用GUI配置gRPC。
在http / 2和http / 2直接直接情况下载http配置文库
- 导航到系统 > 配置文件,然后单击HTTP配置文件。
- 在新的HTTP配置文件或现有HTTP配置文件中启用HTTP / 2选项
在HTTP函数中使用全局后端http / 2支持
- 导航到““>”系统设置“>”HTTP参数”。
- 在“配置HTTP参数”页中,选择服务器端的HTTP / 2。
- 单击好吧(确定)。
添加SSL / HTTP类型的负载平衡虚拟服务器并设置HTTP配置文件
- 导航到流量管理 > 负载平衡 > 虚拟服务器。
- 单击添加为GRPC通信创建负载平衡虚拟服务器。
- 在“负载平衡虚拟服务器”页中,单击概要文件。
- 在“配置文件”分支中,选择配置文档类型别为http。
- 单位确定,然后单位完成。
为grpc端点加加服务设置设置http配置文库
- 导航到流量管理 > 负载平衡 > 服务。
- 单位加载为GRPC通信创建应用程。
- 在“负载平台服务”页面中,转到“概要文件”部分。
- 在配置文件下,为grpc端点添加http配置文库。
- 单位确定,然后单位完成。
有关与负载平衡相关的详细GUI过程,请参阅负载平台主题。
分享:
分享:
此预览产品文档是Citrix机密。
您同意根据您的Citrix Beta/Tech预览协议的条款对该文件保密。
预览文档中描述的任何特性或功能的开发、发布和时间安排均由我们自行决定,并可在不另行通知或咨询的情况下进行更改。
该文件仅供参考,并非承诺,承诺或法律义务,以提供任何材料,代码或功能,并在制作Citrix产品购买决策时不应依赖。
如果您不同意,选择不同意退出。