2011-11-18 10 views
6

Necesito un marco de Java para implementar un protocolo P2P sencilla que debe tener al menos las siguientes características:marco de Java P2P NO JXTA/JXSE

  • organización pares (unirse, descubrimiento)
  • XML de intercambio de mensajes
  • consulta

no quiero utilizar JXTA/JXSE, cualquier alternativa (una parte del bricolaje)?

+0

¿Es un requisito estricto el P2P? – Matt

+0

¿Puede describir por qué JXTA no es adecuado para sus necesidades? – halfer

+0

@Matt Sí, necesito que sea P2P, debo limitar lo más posible la presencia de servidores centrales – grog

Respuesta

3

El OP hizo una edición (ahora borrada por otra persona) para decir que FreePastry funcionó para ellos.

2

He estado buscando un marco de Java P2P durante unos 12 meses.

Yo era reacio a usar JXTA por dos razones. En primer lugar, es bastante complejo incluso para configurar sockets P2P simples. Entonces la literatura es realmente pobre. Finalmente no hay más desarrollo en eso ahora.

Dicho esto, no encontré ninguna otra alternativa adecuada. Por lo tanto, aprendí JXTA.
Logré obtener casi lo que quería aunque tengo algunos problemas técnicos y tendré que sumergirme en el código fuente de JXTA para comprender mejor por qué las transmisiones confiables se cierran al azar.

Me interesa saber si encuentra otro marco.

+1

Estoy contento con [Freepastry] (http://www.freepastry.org /) – grog

+0

@grog: quiero implementar LAN messanger que también utiliza el concepto p2p. ¿Puedo ir a Freepastry por eso? Tengo muy poco tiempo para implementarlo, ya que es un proyecto académico. por favor comparta sus puntos de vista para que pueda tomar la decisión correcta. – ankurtr

+1

@ ankur.trapasiya: lo siento, leí tu pregunta solo ahora. Sí, estaba contento con FreePastry y mi red tuvo que realizar operaciones de intercambio de mensajes muy básicas, así que yo diría que sí – grog