Stocare cu conținut de flux astfel încât un obiect să poată depăși grămada

Featurekamo-shared-library
Expediere
8 august 2026 la 02:36 UTC
Autor
Kamo
Comite
67391b8

Ataşamente de chat se deplasează către un plafon de 3 GiB. magazinulContentAddressed a luat un octe[], care nu poate exprima că, la toate MAX VALUMENT MiniOStorageService.uploadează apoi tamponat întregul obiect pentru a doua oară astfel încât să poată Reîncearcă să refaci următorul nod. Adaugă o cale de streaming alături de ambele: HashUtils.computeDigests derivă Blake3 și SHA3-256 dintr-o singură trecere, uploadStiring re-deschide o InputStreamSource per nod incercare in loc de a detine octeti, si noul magazinContentAddressed suprasarcină hashes, dedops și magazine fără a acumula vreodată conținutul. Memoria de vârf este MiniO parte tampon mai degrabă decât dimensiunea fișierului. Acesta nu este în mod deliberat @Transactional: stocarea gigabytes ia minute, și rândul este publicat numai (isMissing=fals) odată ce obiectul este depozitat durabil, astfel încât un accident lasă aceeași stare calea tamponat frunze.

Toate modificările

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile