Rewrite GeoLite sincronización URL de descarga correcta, hash en streaming, insertos por lotes

FixDaemonService
Se descapó
23 de marzo de 2026 a las 7:04 UTC
Autor
Kamo
Compromit
4804d38

- Utilízate la actual API de enlace de MaxMind con HTTP Basic Auth (account-id - license-key) - Streaming SHA-256 en lugar de Files.readAllBytes (preventa OOM en archivo 100MB) - Batch INSERT (500 filas/batch) en lugar de fila-por-row (órdenes de magnitud más rápido) - Descargar a archivo a través de HttpClient.BodyHandlers.ofFile (sin amortiguación de memoria) - Eliminar zip después de la extracción a espacio libre en disco antes de la importación de DB - Aumentar el límite de memoria de vaina de 512Mi a 1Gi para el procesamiento de importaciones - Añadir daemon.geolite.account-id config

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