zoukankan      html  css  js  c++  java
  • 父子对等组之间的关系

    遇到一个问题:超级结点和边缘结点都加入对等组P
    超级结点在对等组P中启动汇聚服务
    边缘结点连接到超级结点
    此时边缘结点(创建)加入P的子对等组C
    问题:超级结点是否有必要也创建或加入对等组C
    以保证边缘结点在对等组C中的通信
    ————————————————————————————————————————————————
    PeerInfoService
    List<PeerID> getLocalEdgeView()
    ___________________________________________________________________________
    https://www.java.net/node/662222
     

    > So it seems like I manage to connect to the jxta-38
    > Render-Vous peer, thanks for that.
    Correct.
    >
    > However, I have a question left: a peer can become a
    > rendez-vous for a peer group, does it mean that I may
    > loose some capacity to reach rendez-vous peers after
    > the switch from Edge to Rendez-vous (or even to
    > Relay)?
    No. RDVs are scoped per peergroup. This means that
    if you create a sub-peergroup this group can have
    a new set of rendezvous that are indepent of the
    NetPeergroup (root peergroup) RDVs. While your
    peer connect to the sub-group RDVs, it will remain
    connected to the NetPeerGroup RDVs. You can
    explore this within the JXTA shell using the
    chpgrp command to switch the peergroup context and
    check the output of the "rdvstatus" command.

    >In other words, if I want to develop an
    > application relying on JXTA, should I automatically
    > set the configuration of my users to Edge?
    For the NetPeergroup you want to be an
    edge, for the remaining sub-peergoups you should
    let your peer (if you have good connectivity) dynamically
    act as a RDV via the auto-RDV election
    option.

    Hth,

    B.
    >Will they
    > automatically be able to reach any other users for
    > their peer groups from behind any firewall and
    > proxys? If not what is the solution?
    >
    > I apologize if this is a basic question, but I could
    > not find a definitive answer from the JXTA v2.3.x:
    > Java Programmer’s Guide.
    >
    > Thanks !!!

  • 相关阅读:
    golang切片使用append追加内容导致切片值异常问题
    golang对通道进行select,case生效异常问题
    golang defer未按预期顺序执行
    GO实现无锁队列
    mysql建表报错:Specified key was too long
    右键快捷键
    算法与数据结构基础<三>----数据结构基础之栈和队列加强之用栈实现队列
    ios从入门到放弃之C基础巩固-----数组、字符串
    获取股票数据【使用JQData查询行情数据、财务指标、估值指标】
    IDEA配置.gitignore不生效的问题
  • 原文地址:https://www.cnblogs.com/cuizhf/p/3166237.html
Copyright © 2011-2022 走看看