Mapas de revisión del consumidor - Secreto MLOS, HTTP timeouts, max-deliver pin, 4xx skip, boot rebind

FixDaemonService
Se descapó
4 de julio de 2026 a las 1:18 UTC
Autor
Kamo
Compromit
b361f0a

Revisión adversarial (2 lentes; 5 verificadores murieron en un límite de sesión - se adjudicó el 9 hallazgos crudos a mano, 6 reales): - WRONG SECRET (confirmado por la comparación de hash): deemon's interior.auth.secret se resuelve al valor de chat público, pero el /api/bulktext/send de VOIP valida mlos-internal-auth - cada SMS mayordomo tendría 403'd una vez que los números fueron configurado (el predeterminado de grabación lo enmascaró en E2E). StewardNotifier ahora se une la propiedad dedicada mlos.internal-auth-seret; montajes de despliegue mlos-internal-auth; mapas configmap maps INTERNAL-AUTH-SECRET. - nuevo RestTemplate () tenía infinitos tiempos de espera - una llamada VOIP colgada cuñaría el El único hilo de consumo de durable dentro de un CRDB tx abierto sin error, estancándose todos los fan-out de mayordomo hasta que la cápsula se reinicie. Conectar 3s / leer 5s; un tiempo de espera ahora superficies como ResourceAccessException - . RETRY -- DLQ según lo diseñado. - max-atentts en silencio tapado por ************* levantar el La perilla por encima del tope del corredor perdería los eventos sin letra muerta. Capucha efectiva = min(max-trats, max-deliver), avisan sobre la sujeción, configmap documenta el acoplamiento. - Permanente por número 4xx (número malo / 422 sin proveedor) ahora registrado . SKIPPED (la voluntad nunca puede tener éxito y volver a espamos números anteriores cada redelivery); 429 y 5xx todavía se propagan a la ruta RETRY. - El fracaso de suscripción de la hora de la bota ya no deja al consumidor muerto en silencio: rebind Rechaza cada 30 (40 intentos) en el fondo. (El mismo patrón en el pre-existente de temporizador-comprensión es un seguimiento.) - Pruebas: MlosTaskResolvedConsumerTest (incl. el ocurridoEnjuego JSR-310 en ITS mapper, la pinza), DEAD-LETTERED-must-ack en ambos consumidores, StewardNotifier enviar contrato (URL/header/body) 4xx-skip 5xx-propagate. 15/15.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios