Empuje de los cambios de estado de plataforma en lugar de ser encuestados para ellos

FeatureSecurityService
Se descapó
6 de agosto de 2026 a las 12:37 UTC
Autor
Kamo
Compromit
7973b60

Cada pantalla de plataforma respaldada por este servicio refrescado en un temporizador, porque este el servicio no tiene WebSocket y por lo tanto no hay manera de decirle a nadie nada: el Pestaña de entrenador de préstamo cerrado releí cada 4 segundos mientras una carrera estaba en vivo, DNS aprovisionamiento cada 15, registros de sincronización del comercio y estadísticas de grabación de VOIP cada 30, y la página de configuración de dominio pidió verificar-dns una vez al minuto por pestaña abierta. PlatformEventPublisher las envía al núcleo NATS y MediaService PlatformStompRelayController los pone en STOMP. Core NATS en lugar de JetStream, que coincida con ThemeProvisionPublisher: la transmisión de este servicio es CHAT-MESSAGES/chat., para que un JetStream publique a seguridad.* fallaría la validación de corriente esperada y sería caídos. A lo más largo de la misma es el comercio adecuado. cuando se monta, por lo que un evento perdido cuesta un refresco, nunca la corrección. Alardeado en los puntos donde el estado realmente se mueve: - ClosedLoanTrainerService en cada progreso escribir, en reclamo, y en cada estado terminal, por lo que el monitor avanza exactamente cuando lo hace la caminata. - DnsProvisioningService a medida que cada registro se asiste, en lugar de la relectiría del panel todo el tronco esperando que algo aterrizara. - RetailSyncLogBroadcaster en cada fila de sincronización, a través del nuevo oyente compartido costura, llaveda por la configuración del proveedor para que una org sincronización de varios proveedores no redibuja todos ellos porque uno se movió. Dos mostradores no tienen tal momento, y se manejan honestamente en lugar de fingió en acontecimientos: - El retraso de registro VOIP está escrito por otro servicio por completo, así que PlatformStatsWatcher lo muestra, pero en el servidor, una vez, y publica sólo cuando los números realmente cambian, por lo que un retraso silencioso no produce tráfico donde el viejo acuerdo se resiente de una carga útil idéntica a cada espectador dos veces a minuto para siempre. trigger-sinc publica inmediatamente, ya que conoce el atraso está a punto de moverse. - Diagnóstico es lecturas en directo JVM/host/database donde esencialmente cada campo Difiere en segundo lugar, así que no hay nada discreto para empujar. Se pone un desnudo. garra: un temporizador de servidor decidiendo cuándo "ahora" vale la pena releer, en lugar de uno por pestaña abierta cada uno tirando de la instantánea completa. DomainVerificationWatcher reemplaza la encuesta de la página de configuración. DNS propagación y la expedición de certificados son realmente un estado exterior sin ningún evento que suscribir, Así que la comprobación tiene que suceder en algún lugar, pero no en cada navegador. Un barrido cubre cada dominio de espera, toma el 25 menos-recientemente-checked así que un atraso de Los dominios malconfigurados giran en lugar de volver a casarse en su totalidad, sólo sondas HTTPS una vez DNS resuelve, y publica sólo cuando un dominio realmente avanza. Dos pruebas existentes construyen estas clases directamente y se actualizaron para el nuevo parámetros de constructor. Nota: **************** falla en la principal ya (sinset EntityManager en el servicio construido a mano de la prueba) y es intacto por este cambio - verificado contra un árbol de trabajo limpio HEAD.

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