Lëshimi i sistemit P2P për sinkronizimin e skedarëve syncspirit 0.4.1, i përshtatshëm për Syncthing.

ËshtĂ« nĂ« dispozicion versioni i programit syncspirit 0.4.1, i cili lejon organizimin e sinkronizimit automatik dhe tĂ« vazhdueshĂ«m tĂ« skedarĂ«ve tĂ« pĂ«rdoruesit nĂ« disa pajisje. Projekti zgjidh probleme tĂ« ngjashme me sistemin proprietar Resilio Sync (isha BitTorrent Sync). Syncspirit Ă«shtĂ« shkruar nĂ« gjuhĂ«n C++ dhe shpĂ«rndahet nĂ«n licencĂ«n GPLv3. NdĂ«rfaqja grafike Ă«shtĂ« ndĂ«rtuar duke pĂ«rdorur bibliotekĂ«n FLTK; pĂ«r ruajtjen e tĂ« dhĂ«nave pĂ«rdoret njĂ« sistem tĂ« integruar tĂ« menaxhimit tĂ« bazave tĂ« tĂ« dhĂ«nave libmdbx; pĂ«r pĂ«rpunimin e ngjarjeve pĂ«rdoret framework-u aktor rotor. NdĂ«rtime tĂ« gatshme janĂ« nĂ« dispozicion pĂ«r Linux (x86_64, AppImage), Windows (nĂ« mbĂ«shtetje tĂ« Windows XP) dhe macOS.

Syncspirit përfaqëson një zbatim të pavarur të protokollit të sinkronizimit BEP, të propozuar nga projekti Syncthing. Të dhënat e sinkronizuara nuk ngarkohen në depo të tretë të cloud-it, por riprodhohen drejtpërdrejt midis sistemeve të përdoruesit kur ato shfaqen njëkohësisht online. Syncspirit është në përputhje me Syncthing në nivelin e protokollit dhe përdor infrastrukturën e Syncthing për të identifikuar pjesëmarrësit e rrjetit.

Ndryshe nga projekti Syncthing, i cili është shkruar në gjuhën Go dhe përdor arkitekturën klient-server dhe REST-API (me shfletuesin e internetit si klient), syncspirit ofron si një implementim në formën e një procesi sfondor syncspirit-daemon, ashtu edhe një aplikacion të veçantë me ndërfaqe grafike, duke lejuar një përdorim më ekonomik të memories së operativës.

Lëshimi i sistemit P2P për sinkronizimin e skedarëve syncspirit 0.4.1, i përshtatshëm për Syncthing.

Novitetet në versionin 0.4.1:

  • Modeli unik i dosjeve tĂ« ndara, duke lejuar marrjen e informacionit tĂ« detajuar pĂ«r çdo skedar, pĂ«rfshirĂ« ato tĂ« fshira, nga dosja si nĂ« pajisjet lokale ashtu edhe nĂ« ato tĂ« lidhura.
  • MundĂ«sia e importimit tĂ« pĂ«rmbajtjes sĂ« dosjes. E rĂ«ndĂ«sishme pĂ«r rastet kur skedarĂ«t tashmĂ« ekzistojnĂ« lokal dhe dĂ«shirojmĂ« tĂ« shmangim sinkronizimin nĂ« rrjet.
  • Rritet performanca e sinkronizimit tĂ« njĂ« numri tĂ« madh tĂ« skedarĂ«ve tĂ« vegjĂ«l.
  • PĂ«rmirĂ«suar pĂ«rputhshmĂ«ria me protokollin BEP:
    • MundĂ«sia pĂ«r tĂ« caktuar llojin e sinkronizimit tĂ« dosjes (folder_type): vetĂ«m marrja e ndryshimeve, vetĂ«m dĂ«rgimet dhe sinkronizimi dyanshĂ«m.
    • MbĂ«shtetje pĂ«r opsionin "disable_temp_indixes" pĂ«r tĂ« çaktivizuar informimin e pajisjeve tĂ« lidhura mbi procesin e shkarkimit tĂ« skedarĂ«ve tĂ« mĂ«dhenj.
    • MbĂ«shtetje pĂ«r sinkronizimin e tĂ« drejtave tĂ« aksesit nĂ« skedarĂ« (permissions) dhe mundĂ«sia pĂ«r t'i injoruar ato (ignore_permissions).
    • MundĂ«sia pĂ«r tĂ« caktuar flamurin "ignore_deletes" pĂ«r tĂ« parandaluar fshirjen lokale tĂ« skedarĂ«ve tĂ« ndarĂ«, nĂ«se ata janĂ« fshirĂ« nĂ« pajisjen e lidhur.
    • MundĂ«sia pĂ«r tĂ« caktuar flamurin "auto-accept" pĂ«r sinkronizimin automatik tĂ« skedarĂ«ve qĂ« nuk janĂ« njohur mĂ« parĂ« pĂ«r pajisjet e besuara.
    • MundĂ«sia pĂ«r tĂ« caktuar flamurin "introducer" pĂ«r lidhje automatikisht me pajisje qĂ« janĂ« njohur mĂ« parĂ« pĂ«r pajisjen e lidhur.
    • MundĂ«sia pĂ«r tĂ« kompresuar trafikun nĂ« drejtim tĂ« jashtĂ«m (tĂ« dhĂ«nat dhe metadata) duke pĂ«rdorur algoritmin LZ4.
  • MundĂ«sia pĂ«r renditjen e skedarĂ«ve para sinkronizimit: nĂ« rend alfabetik, sipas madhĂ«sisĂ« ose sipas datĂ«s sĂ« modifikimit.
  • Korrigjimi i gabimeve tĂ« gjetura.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster