Przeróbować synchronizację GeoLite — poprawne pobieranie adresu URL, hash streamingu, wstawki do partii

FixDaemonService
Szycy
23 marca 2026 07:04 UTC
Autor
Kamo
Pochęt się
4804d38

- Użyj bieżącego API permalink MaxMind z HTTP Basic Auth (account-id + license-key) - Streaming SHA-256 zamiast plików.readAllBytes (zapobieganie OOM w pliku 100MB+) - Batch INSERT (500 rzędów/partii) zamiast wiośla (kroki osier.) - Pobierz do pliku za pośrednictwem HttpClient.BodyHandlers.ofFile (bez buforowania pamięci) - Usuń zamek błyskawiczny po ekstrakcji do wolnego miejsca na dysku przed importem DB - Zwiększ limit pamięci kapsuły z 512Mi do 1Gi dla przetwarzania importowego - Dodaj kafigię daemon.geolite.account-id

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny