Los distintivos Clean start, Will, Will QoS y Retain se encuentran en la cabecera variable de un mensaje CONNECT.
Posición: bit 1 del byte de distintivos Connect.
Devuelve el cliente a un estado conocido y "sin obstáculos" con el intermediario. Si el distintivo está establecido, el intermediario descarta todos los mensajes pendientes, suprime las suscripciones para el cliente y restablece el ID de mensaje en 1. El cliente continúa sin el peligro de que datos de conexiones anteriores interfieran en la conexión actual. El formato del distintivo Clean start se muestra en la tabla siguiente.
bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
Reservado | Reservado | Will Retain | Will QoS | Distintivo Will | Clean Start | Reservado | ||
x | x | x | x | x | x | x |
Los bits 7, 6 y 0 de este byte no se utilizan en la versión actual del protocolo. Se reservan para un uso futuro.
Posición: bit 2 del byte de distintivos Connect.
El mensaje Will define que un mensaje lo publica el intermediario en nombre del cliente cuando el intermediario detecta un error de E/S durante la comunicación con el cliente, o el cliente no puede establecer la comunicación dentro de la planificación del temporizador de estado de activación. El envío de un mensaje Will no lo desencadena el intermediario al recibir un mensaje DISCONNECT del cliente.
Si se establece el distintivo Will, los campos Will QoS y Will Retain deben existir en el byte de distintivos Connect y los campos de tema Will y mensaje Will deben existir en la carga útil.
El formato del distintivo Will se muestra en la tabla siguiente.
bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
Reservado | Reservado | Will Retain | Will QoS | Distintivo Will | Clean Start | Reservado | ||
x | x | x | x | x | x | x |
Los bits 7, 6 y 0 de este byte no se utilizan en la versión actual del protocolo. Se reservan para un uso futuro.
Posición: bits 4 y 3 del byte de distintivos Connect.
Un cliente que se conecta especifica el nivel de QoS en el campo Will QoS para un mensaje Will que se envía en el caso de que el cliente se desconecte de forma involuntaria. El mensaje Will se define en la carga útil de un mensaje CONNECT.
Si se establece el distintivo Will, el campo Will QoS es obligatorio; de lo contrario, su valor se ignora.
El valor de Will QoS es 0 (0x00), 1 (0x01) o 2 (0x02). El distintivo Will QoS se muestra en la tabla siguiente.
bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
Reservado | Reservado | Will Retain | Will QoS | Distintivo Will | Clean Start | Reservado | ||
x | x | x | 1 | x | x |
Los bits 7, 6 y 0 de este byte no se utilizan en la versión actual del protocolo. Se reservan para un uso futuro.
Posición: bit 5 del byte de distintivos Connect.
El distintivo Will Retain indica si el intermediario debe retener el mensaje Will que publica el intermediario en nombre del cliente en el caso de que el cliente se desconecte de forma inesperada.
El distintivo Will Retain es obligatorio si está establecido el distintivo Will; de lo contrario, se ignora. El formato del distintivo Will Retain se muestra en la tabla siguiente.
bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
Reservado | Reservado | Will Retain | Will QoS | Distintivo Will | Clean Start | Reservado | ||
x | x | x | x | 1 | x | x |
Los bits 7, 6 y 0 de este byte no se utilizan en la versión actual del protocolo. Se reservan para un uso futuro.
Conceptos relacionados
WebSphere MQ Telemetry Transport
Referencia relacionada
Cabecera variable de WebSphere MQ Telemetry Transport
CONNECT - Cliente solicita una conexión a un intermediario
Calidad de niveles de servicio y flujos de WebSphere MQ Telemetry Transport
Nombre de protocolo de WebSphere MQ Telemetry Transport
Versión de protocolo de WebSphere MQ Telemetry Transport
Temporizador de activación de WebSphere MQ Telemetry Transport
Código de retorno de conexión de WebSphere MQ Telemetry Transport
Nombre de tema de WebSphere MQ Telemetry Transport
Identificador de mensaje de WebSphere MQ Telemetry Transport
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
ac11510_ |