WebTorrent protokolunu özündə birləşdirən libtorrent 2.1 buraxılışı təqdim olunub.

libtorrent 2.1 kitabxanasının buraxılışı artıq mövcuddur. Bu kitabxana BitTorrent protokolunu həyata keçirir və aşağı yaddaş istehlakı ilə CPU resurslarından səmərəli istifadə etməyə yönəlib. Kitabxana Deluge, qBittorrent, Folx, Lince, Miro, Flush və Free Download Manager kimi torrent müştərilərində və bəzi şəbəkə anbarlarında istifadə olunur. libtorrent kodu C++ dilində yazılmışdır və BSD lisenziyası ilə yayılır.

Yeni versiyada varsayılan olaraq WebTorrent protokolu dəstəyi əlavə edilib. Bu protokol, istifadəçilərin tərkibi baxdığı zaman web-brauzerlər arasında birləşmə yolu ilə mərkəzləşdirilməmiş məzmun paylama şəbəkələrinin yaradılmasını mümkün edir. Veb-saytlardakı ziyarətçiləri bir yerə toplamaq üçün sadəcə xüsusi JavaScript kodunu yerləşdirmək kifayətdir ki, bu kod WebRTC texnologiyasından istifadə edərək brauzerlər arasında birbaşa məlumat mübadiləsi edir.

WebTorrent-in libtorrent-a inteqrasiyası, məzmunu həm stasionar torrent müştəriləri, həm də sayt ziyarətçilərinin brauzerləri vasitəsilə paylamağa imkan verəcək. Bu, BitTorrent və WebTorrent-i birləşdirən hibrid şəbəkələr yaradır. libtorrent-a əsaslanan torrent müştəriləri, instant.io kimi WebTorrent brauzerində işləyən paylayanlara qoşula biləcək. Eyni zamanda, WebTorrent brauzer müştəri istifadəçiləri, stasionar müştərilərin istifadəçiləri vasitəsilə TCP/UDP üzərində BitTorrent paylayıcıları tərəfindən yayılmış torrent kolleksiyasına daxil ola biləcəklər.

WebTorrent dəstəyini daxil etməklə yanaşı, libtorrent 2.1-də yeni pread_disk_io giriş/çixış backend-i həyata keçirilib. Bu backend pwritev və preadv funksiyalarını istifadə edərək, bir anda bir neçə buferə veriləri atomik şəkildə yazmağa və oxumağa imkan tanıyır. Yeni backend, disk saxlama cihazları, şəbəkə anbarları və FUSE vasitəsilə montaj edilmiş fayl sistemləri ilə işləyərkən daha səmərəldir. Belə tətbiqlər üçün pread_disk_io varsayılan olaraq istifadə olunur. NVMe saxlama cihazları üçün daha səmərəli olan köhnə backend, faylların yaddaşda xəritələnməsi üçün mmap istifadə etməyə davam edir.

Mənbə: opennet.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster