¿Qué debe tenerse en cuenta al usar Redis para Pub/Sub?
El sitio web oficial de Redis describe Pub/Sub en detalle. Cuando utilice Redis para Pub/Sub, tenga en cuenta lo siguiente:
- Su cliente debe procesar los mensajes de manera oportuna.
Su cliente se suscribe a un canal. Si no recibe mensajes de manera oportuna, los mensajes de instancia de DCS pueden estar sobrecargados. Si el tamaño de los mensajes acumulados alcanza el umbral (32 MB por defecto) o permanece en un cierto nivel (8 MB por defecto) durante un cierto período de tiempo (1 minuto por defecto), su cliente se desconectará automáticamente para evitar el agotamiento de la memoria del servidor.
- Su cliente debe admitir el restablecimiento de la conexión en caso de desconexión.
En caso de desconexión, debe ejecutar el comando subscribe o psubscribe en su cliente para suscribirse de nuevo a un canal. De lo contrario, el cliente no puede recibir mensajes.
- No utilice pub/sub en escenarios con los requisitos altos de confiabilidad de mensajes.
El Redis pub/sub no es un sistema de mensajería fiable. Los mensajes que no se recuperan se descartarán cuando el cliente esté desconectado o se produzca una conmutación principal/en espera.
Cliente y conexión de red Preguntas frecuentes
- ¿Cómo configurar un grupo de seguridad?
- ¿DCS apoya el acceso público?
- ¿DCS admite el acceso entre las VPC?
- ¿Se me cobrará por la EIP utilizada para el acceso público a una instancia de DCS Redis?
- ¿Por qué se muestra "(error) NOAUTH Authentication required" cuando accedo a una instancia de DCS Redis?
- ¿Qué debo hacer si el acceso a DCS falla después de que el servidor se desconecta?
- ¿Por qué las solicitudes a veces se agotan en los clientes?
- ¿Qué debo hacer si se devuelve un error cuando uso el grupo de conexiones de Jedis?
- ¿Cómo puedo acceder a una instancia de DCS Redis a través de Redis Desktop Manager?
- ¿Qué sucede si SpringCloud muestra "ERR Unsupported CONFIG subcommand"?
- ¿Qué puedo hacer si no puedo acceder a una instancia de DCS usando su dirección de nombre de dominio?
- ¿Es necesaria una contraseña para acceder a una instancia? ¿Cómo configuro una contraseña?
- ¿Puedo acceder a instancias de DCS en un entorno local?
- ¿Qué debe tenerse en cuenta al usar Redis para Pub/Sub?
- ¿Por qué el acceso público a mi instancia de DCS Redis está deshabilitado involuntariamente?
- ¿Qué puedo hacer si se devuelve el error "Cannot assign requested address" cuando accedo a Redis usando connect?
- Selección del grupo de conexiones y configuración recomendada de parámetros de Jedis
- ¿Qué puedo hacer si un cliente de Lettuce 6.x es incompatible con mi instancia de DCS?
- ¿Debo usar un nombre de dominio o una dirección IP para conectarme a una instancia de DCS Redis?
- ¿La dirección de solo lectura de una instancia principal/en espera está conectada al nodo maestro o en espera?
Comentarios
¿Le pareció útil esta página?
Deje algún comentariomore