协议的扩展

Citrix ADC设备具有对HTTP等协议的本机支持。除此之外,您还可以使用协议扩展来添加对自定义协议的支持。目前只支持基于tcp的定制协议,例如消息队列遥测传输(MQTT)协议。对于安全事务,还支持TCP over SSL。

Citrix ADC设备上的协议扩展是Citrix ADC设备上可用的高级脚本基础设施的一部分。该脚本语言基于Lua 5.2编程语言。要向Citrix ADC设备添加自定义协议,用户必须编写扩展代码来实现适用的行为。例如,ns.tcp.client和ns.tcp.server行为适用于基于TCP的协议。要实现一个行为,只实现您想要自定义的回调。如果未实现callback,则默认值生效。有关脚本语言的详细信息,请参见Citrix ADC扩展-语言概述.有关行为的详细信息,请参见Citrix ADC扩展API参考

Citrix ADC协议扩展可用于以下方面:

  • 使用扩展以编程方式在Citrix ADC设备上添加新的协议支持。
  • 解析协议流量并基于特定协议的消息进行负载均衡(MBLB)。
  • 配置用户定义的负载均衡持久性。
协议的扩展