Açıq P2P fayl sinxronizasiya sistemi Syncthing 1.16-ın buraxılışı

Avtomatik fayl sinxronizasiya sisteminin Syncthing 1.16 buraxılışı təqdim edilmişdir ki, burada sinxronlaşdırılmış məlumat bulud yaddaşına yüklənmir, lakin onlar eyni vaxtda onlayn göründükdə istifadəçi sistemləri arasında birbaşa təkrarlanır, BEP (Blok Mübadilə Protokolu) tərəfindən hazırlanmışdır. layihə. Sinxronizasiya kodu Go-da yazılmışdır və pulsuz MPL lisenziyası altında paylanır. Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD və Solaris üçün hazır quruluşlar hazırlanır.

Bir istifadəçinin bir neçə cihazı arasında məlumatların sinxronlaşdırılması problemlərini həll etməklə yanaşı, Syncthing istifadə edərək, iştirakçıların sistemləri arasında paylanmış paylaşılan məlumatların saxlanması üçün böyük mərkəzləşdirilməmiş şəbəkələr yaratmaq mümkündür. Çevik giriş nəzarəti və sinxronizasiya istisnaları təmin edir. Yalnız məlumatları qəbul edəcək hostları müəyyən etmək mümkündür, yəni. bu hostlardakı məlumatlara edilən dəyişikliklər digər sistemlərdə saxlanılan məlumatların nümunələrinə təsir etməyəcək. Dəyişdirilmiş məlumatların əvvəlki versiyalarının saxlandığı bir neçə fayl versiyaları rejimi dəstəklənir.

Sinxronizasiya zamanı fayl məntiqi olaraq istifadəçi sistemləri arasında məlumatların ötürülməsi zamanı bölünməz hissə olan bloklara bölünür. Yeni cihazla sinxronizasiya edərkən, bir neçə cihazda eyni bloklar varsa, bloklar BitTorrent sisteminin işinə bənzər müxtəlif qovşaqlardan kopyalanır. Sinxronizasiyada nə qədər çox cihaz iştirak etsə, paralelləşdirmə hesabına yeni məlumatların təkrarlanması bir o qədər tez baş verəcəkdir. Dəyişdirilmiş faylların sinxronizasiyası zamanı şəbəkə üzərindən yalnız dəyişdirilmiş məlumat blokları ötürülür, adının dəyişdirilməsi və ya giriş hüquqlarının dəyişdirilməsi zamanı isə yalnız metadata sinxronlaşdırılır.

Məlumat ötürmə kanalları TLS istifadə edərək formalaşır, bütün qovşaqlar sertifikatlar və cihaz identifikatorlarından istifadə edərək bir-birini təsdiqləyir, bütövlüyünü idarə etmək üçün SHA-256 istifadə olunur. Yerli şəbəkədə sinxronizasiya qovşaqlarını müəyyən etmək üçün sinxronlaşdırılmış cihazların IP ünvanlarının əl ilə daxil edilməsini tələb etməyən UPnP protokolundan istifadə edilə bilər. Sistemi və monitorinqi konfiqurasiya etmək üçün əlavə olaraq sinxronizasiya qovşaqlarını və depolarını idarə etmək üçün alətlər təqdim edən daxili veb interfeysi, CLI müştərisi və GUI Syncthing-GTK mövcuddur. Sinxronizasiya qovşaqlarının axtarışını sadələşdirmək üçün qovşaq kəşfinin koordinasiya serveri hazırlanır.

Yeni versiya fayl şifrələməsi üçün eksperimental dəstəyi həyata keçirir ki, bu da etibarsız serverlərlə, məsələn, məlumatlarınızı təkcə cihazlarınızla deyil, həm də istifadəçi nəzarəti altında olmayan xarici serverlərlə sinxronlaşdırmaq üçün Sinxronizasiyadan istifadə etməyə imkan verir. Əlavə olaraq, yeni buraxılış dəyişiklikləri ləğv etmədən və ya kataloqun üzərinə yazmadan əvvəl təsdiq istəmək üçün dialoq təqdim edir. Əməliyyatların animasiyalı tərəqqi göstəriciləri ilə dialoqlarda CPU resurslarının həddindən artıq istehlakı ilə bağlı problemlər həll edildi. Sonra, 1.16.1 yeniləməsi dərhal buraxıldı və bu, Debian paketindəki problemi həll etdi.

Açıq P2P fayl sinxronizasiya sistemi Syncthing 1.16-ın buraxılışı
Açıq P2P fayl sinxronizasiya sistemi Syncthing 1.16-ın buraxılışı


Mənbə: opennet.ru

Добавить комментарий