Я изучал некоторые системы DHT, особенно Pastry и Chord. Я читал о некоторых опасениях по поводу реакции Аккорда на отток, хотя я считаю, что это не будет проблемой для моей задачи. Я реализую какую-то службу социальной сети, которая не полагается на какие-либо центральные серверы для курсового проекта. Мне нужен DHT для поиска.
Теперь я не знаю всех серверов в сети вначале. Как я уже сказал, главного сервера трекера нет. Это работает так: у каждого клиента есть три выделенных сервера. У трех серверов есть профиль клиента, и его стена, его личная информация, реплицируется. Я узнаю о другой группе серверов только тогда, когда пользователь добавляет друга (вводя адрес клиента). Поэтому я бы создал два отдельных DHT в двух группах по три сервера, и когда они будут дружить друг с другом, я хотел бы присоединиться к DHT. Хотелось бы этого последовательно. У меня не было много времени, чтобы полностью ознакомиться с протоколами, поэтому я хотел бы знать, какой из них лучше, если я хочу присоединиться к двум отдельным DHT?