2010-07-12 4 views
4

일종의 피어 투 피어 프레임 워크를 통해 실행되는 분산 응용 프로그램을 작성하려고합니다. 나는 상당히 제한 요구 사항이 : Java P2P - 어떤 옵션이 있습니까?

  • 는 NAT를에서 작동 다른 노드에 직접 연결
  • 서비스를 광고하는 특정 서비스를 제공하는 피어

    • 검색을
    (그래서 릴레이하여 Rendevous을 지원)

    JXTA에 대해 알고 있지만 다른 옵션은 무엇입니까? JXTA는 구현하기에 약간의 악몽처럼 보입니다. 단순성과 배포 용이성에 대한 대가로 덜 완전한 프로토콜 스택을 제공하는 것이 있습니까?

    감사

  • +2

    은 "NAT에서 작동"입니다 사소한 것, 특히 "광고 서비스"와 결합 된 것. 아마도 이러한 서비스가 무엇인지에 대해 더 잘 설명해야합니다. –

    +0

    to Anuruddha : 너는 거기에서 시작할 수 있도록 생과자를 사용하는 다른 컴퓨터로 파일을 전송하는 간단한 예를 들어 주시겠습니까? 나도 같은 문제에 빠졌어. – fean

    답변

    1

    해결할 수있는 일 XMPP (재버)처럼 소리. P2P가 아닌 P2P (서버가 있음)이지만 서버는 상호 연결되고 성숙합니다.

    2

    JXTA는 성숙 된 p2p 오버레이 구현입니다. 나는 Pastry (그것도 java로 쓰여졌다)를 사용하고있다. 서핑 과자와이 재미 ... :)

    관련 문제