2012-04-25 5 views
0

Основные требования:Как разработать сервер p2p, основанный на JXTA2.X интегрирован с Tomcat (или других serlvet контейнеров) с использованием Java

1. Build a file server (back is cloud-storage server) 
2. Build satellite servers for private company 
3. file server and satellite server shared file metadata and authorization. 

Узнаю p2p соответствуют нашим требованиям (не уверен).

В настоящее время я только что нашел следующие учебники: The JXTA solution to P2P и книга Mastering JXTA.

Любые предложения запрашиваются.

ответ

1

Мы сделали что-то подобное в b2een, что в основном Jetty + JXTA + Other Stuff. Jetty обрабатывает пользовательский интерфейс, REST и т. Д., Тогда как JXTA обрабатывает обмен данными и данными между двумя узлами.

Таким образом, это выполнимо буэ позвольте мне дать вам несколько предупреждений:

  1. P2P-сети, как JXTA отлично на две вещи: обработка не централизованные сети («прямой» одноранговой связи) и прыжковые брандмауэры (через реле). Если у вас звездная сеть с центральными серверами и удаленными клиентами, не используйте P2P: у вас будет вся сложность этих сетей без преимуществ.
  2. JXTA больше не поддерживается. Благодаря тому, что Oracle не хочет выпускать это имя для сообщества Open Source, мы не смогли перенести JXTA в фонд Apache, а сторонники остались.

Теперь, как я уже говорил, я программировал много лет, а работа в сетях p2p - одна из самых захватывающих вещей, которые я когда-либо делал.

+0

Большое вам спасибо. –