Обновить

librats: Выпуск версии 2.0.x (библиотека для распределённых P2P-приложений). Так же релиз rats-search 2.1.7 и rasync

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели9.1K
Всего голосов 9: ↑9 и ↓0+11
Комментарии4

Комментарии 4

В rasync можно построить свою сеть dht, только из своих узлов?

да, rasync делалось для целей: у тебя есть несколько своих доверенных устройств или узлов и хочешь сделать автоматическую синхронизацию между ними, чтобы папки были в едином состоянии - например передавать исходники, файлы и т.п.
Сеть DHT в данной ситуации используется как вспомогательный механизм обнаружения устройств и узлов. При этом используется Bittorrent Mainline DHT (около 5-10 миллионов узлов или больше). Можно и своих конечно попробовать, но это бессмысленно, dht тем эффективнее чем больше узлов.

Спасибо за ответ.

Я протестировал между 4-мя машинами: мой домашний компьютер и 4 сервера. Домашний компьютер - в пригороде Сиэтла, четыре сервера - (специально) в четырёх датацентрах у четырёх разных хостинговых фирм (OVH, Hetzner, Interserver, HostHatch) - 3 из них в Нью-Йорке/Нью Джерси, 1 в Монреале.

Связь была установлена примерно за 2-4 секунды после подключения каждого сервера. Связь двусторонняя, при том, что у домашнего компьютера, конечно, нет статического IP адреса.

Задержка не заметна: не замерял, но связь кажется мгновенной.

Потрясающий проект! Спасибо!

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации