Configurar MQTT mediante extensiones de protocolo

Los pasos siguientes agregan un protocolo MQTT al dispositivo Citrix ADC.

Importe el archivo de extensión al dispositivo Citrix ADC, ya sea desde un servidor web (mediante HTTP) o desde su estación de trabajo local. Para obtener información detallada sobre la importación del archivo de extensión, consulte Importar extensiones.

import ns extension local:mqtt_generic_fs.lua mqtt_code

Agregue un nuevo protocolo basado en TCP de usuario al sistema mediante la extensión.

add user protocol MQTT -transport TCP -extension mqtt_code

Agregue un servicio de tipo USER_TCP para indicar que se trata de un protocolo definido por el usuario.

add service s1 10.102.90.112 USER_TCP 80

Agregue un vserver de equilibrio de carga de usuario y enlace servicios de back-end a él.

add lb vs mysv USER_TCP

bind lb vs mysv s1

Agregue un servidor virtual de usuario para el protocolo recién agregado y haga que el servidor virtual de equilibrio de carga configurado en el paso anterior sea el equilibrador de carga predeterminado.

add user vs v_mqtt MQTT 10.217.24.28 80 -defaultlb mysv

Opcionalmente, habilite la persistencia de sesión MQTT basada en ClientID, establezca el tipo de persistencia en USERSESSION.

set lb vserver mqtt_lb -persistenceType USERSESSION

Configurar MQTT mediante extensiones de protocolo