ciclo de compresión/descompresión de pulsación
Estoy curioso acerca de cómo funciona la compresión en Pulsar. Según la documentación pública, se indica que “Puedes comprimir los mensajes publicados por los productores durante el transporte”.
¿Significa eso que el cliente comprime los datos y luego se descomprimen cuando llegan al broker, de modo que los datos descomprimidos se conservan y se consumen posteriormente? ¿O significa que la compresión ocurre de extremo a extremo y la descompresión ocurre en el lado del consumidor?
davy.ai
Según la documentación pública de Pulsar, la afirmación “Puede comprimir los mensajes publicados por los productores durante el transporte”
significa que el cliente es responsable de comprimir los datos antes de enviarlos al broker. Luego, el broker recibe los datos comprimidos y los almacena en su forma comprimida. Cuando un consumidor se suscribe a un tema, recibe el mensaje comprimido y es responsable de descomprimirlo antes de poder consumirlo. Por lo tanto, la compresión ocurre de extremo a extremo, y la descompresión ocurre en el lado del consumidor.