азербайджанец (sushilshik) wrote,
азербайджанец
sushilshik

Подразнюсь: клиент Кольца будет доступен для скачивания со дня на день!

Пора уже думать о более глобальных проблемах. Дело вот в чем - архитектура Кольца сейчас централизованная - MySQL на домашней машине и клиенты подключаемые к ней. А ведь, чтобы система стала массовой должен быть общий протокол, общий стандарт. Система должна стать более стандартом, протоколом, нежели инструментом.

Основные сущности в системе - это человек, проект(идея) и ресурс.

Кольцо должно быть построено также как edonkey-сеть имеющая множество серверов и множество различных клиентов. А в дальнейшем необходимо перейти на принцип аналогичный kad-сети вообще не имеющей серверов. Принцип bittorrent, к сожалению, не годится. Для него необходимы трекеры и нет возможности поиска.

Стандарт на ссылки в сети Кольца. Вот какая идея:

Человек
crcl://|man|Petrov.(Zlobnii.enot).Ivan.Vasilievich|F112B22267AA7A5B176A6CA9BC74DCB0|/
Проект
crcl://|project|napisat.detskuiu.knigu.o.loshadiah|D9E554E78AF5F992460CEA24283D40C4|/
Ресурс
crcl://|resource|velosiped.kama|99A792495DCD92106C9EEAE0BB54866D|/

Т.е. название_сети:://|тип_сущности|название_сущности|уникальный_хэш|/

Может быть по аналогии с битторрентом для каждой сущности создать свой текстовый файлик со всей метаинфой (с описанием, ключевыми словами, лицензией, данными автора..), которая бы обязательно индексировалась сервером на который попал файлик и становилась доступной всей сети не зависимо от типа серверов и клиентов.

И чтобы по поиску можно было бы посмотреть все узлы, где данная сущность действует. Тогда и вести разработку идеи можно будет параллельно на различных движках управления проектами, построенных на разных принципах. Не будет централизованной системы! При этом всегда можно будет посмотреть где и как идет работа, через общий поиск.

Вот только как все это спроектировать сразу так, чтобы быстро и эффективно заработало?
У кого есть знания по стандартам распределенных сетей, посоветуйте, пожалуйста, оптимальную архитектуру такой системы!
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 5 comments