- Se descapó
- 4 de septiembre de 2026 a las 20:02 UTC
- Autor
- Kamo
- Compromit
- 6c253b6
Un consumidor de presión duradero admite exactamente un suscriptor. La segunda vaina en atar el mismo nombre es El consumidor ya está obligado a una suscripción, y nada vuelve a la cuestión. ChatSessionSubscriptionManager nombra a su duradero después de la sesión de chat GUID, así que con dos Las vainas de MediaService que uno ataría una conversación primero lo poseería silenciosamente y cada miembro cuyo WebSocket aterrizó en la otra vaina no recibiría nada, ni mensajes, ni recibos de lectura, no hechos de miembros-añadiles, sin error. Esa propiedad única es la razón por la que MediaService ha sido sujeta a uno réplica, y por qué un despliegue de ella es un corte de chat total en lugar de un vuelco. SuscríbeteEfemeral () crea un consumidor sin nombre en su lugar. No hay identidad transversal para chocar por encima, por lo que cada cápsula recibe cada mensaje y los fans a sus propios clientes STOMP, que es lo que el en-heap simple bróker requiere. Mantenga el filtroSujeto de la ruta duradera aprendida a establecer (an filtro vacío consume todo el flujo), y añade un umbral inactivo para que una cápsula que se encuentre SIGKILLed Sin darse cuenta no deja a su consumidor en la corriente para siempre. No hay cambio de comportamiento para las personas que llaman: suscríbanse () no se toca, y el bucle de entrega El uso de caminos es ahora un método por lo que no pueden derivar. Los consumidores efímeros no reproducen mensajes publicados mientras no se suscribe nada. Tampoco el Los duraderos utilizan DeliverPolicy.Nuevo para que esto no sea una regresión.