Cliente de correo electrónico saliente y un libro de libro de notificaciones de Redis

FeatureDocsService
Se descapó
6 de agosto de 2026 a las 23:36 UTC
Autor
Kamo
Compromit
2e31839

Idempotencia con el cambio de esquema de NO. El cubo recordatorio es una función pura de (dueFe, hoy en día) y nunca de "cuando enviamos por última vez", así que el único estado duradero a las necesidades de notificación es una reclamación por-(asignación, cubo, dueDate, canal) y SET NX en el Redis DocsService ya funciona (WopiLockService, KSessionService) tiene exactamente la semántica de la restricción UNIQUE el diseño pidió una mesa. Es atómico a través de las réplicas de RollingUpdate, la fecha de vencimiento es la clave por lo que extender una fecha de vencimiento reinicia legítimamente la escalera, y deja el barrido LEA VER-ONLY contra CockroachDB: ninguna transacción de escritura está abierta mientras no se abre Bloques de EmailService en SMTP. La política de reclamaciones es más activa por defecto. Una falla observada acorta la reclamación TTL para que la siguiente garra en las garrafas se reinicia; un choque entre enviar y marca NO se vuelva a intentar, porque un recordatorio perdido es recuperado por el siguiente cubo y un duplicado el correo electrónico de cumplimiento a cada empleado de cada inquilino no es recuperable en absoluto. Redis ser inalcanzable rechaza el envío en lugar de enviar sin reclamar. paqueteTítulo y voidReason son HTML-escaped Java-side: TemplateRenderer es un el regex plano se sustituyó por no escapar, por lo que la prosa de autoría de HR llega a cada La bandeja de entrada del empleado como marcado, enviado desde el propio dominio verificado de la org. Cada la frase variable se presenta como una variable de sentencia entera porque hay no condicionals y tampoco pluralización. La persistencia es una costura (LegalNotificationRecorder) escribiendo el libro mayor de Redis plus una línea estructurada de notificación legal. La tabla de pruebas duradera se indica en el plan, no inventado: una nueva entidad compartida es una carrera de KamoInitializer en todos los consumidor.

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