直接转过来,未必完全正确

http://blog.csdn.net/binghuazh/article/details/3923709

————————————————————————————————————————————————————————————————————————————————————————————————

Rendezvous 用来存储广告信息以及维护拓扑结构,Rendezvous之间可以互相交互拓扑信息,存储广告信息的索引,是查询广告更加容易,一个注意的地方是:Rendezvous只是存储广告信息的索引,它不响应查询信息,如果收到查询信息,Rendezvous会查找索引,然后向目标机器发送信息,要求其直接回复查询信息。如果Rendezvous没有该索引,Rendezvous就会通过算法来查找索引。

Relay主要用于穿透防火墙,以及穿透NATs,穿透防火墙的一个例子如下:

A先通过HttP穿透防火墙与C相连,B与C之间可以使用其他协议(TCP/IP,HTTP等)

所以A与B就可以通过这种方式相连,在JXTA中,应该是利用管道信息来保存这样一条传输路径,来屏蔽下层的具体相连方式。另外,如果网络中一个peer在Nat或防火墙内部,就必须设置一个Relay来相连,否则应该无法连接出去(暂时理解,待深入探讨),在JXTAshell中就可以看到有一个Advanced 选项来设置Relay。

————————————————————————————————————————————————————————————

RELAY结点用于克服人为的网络边界(NAT,防火墙,代理服务器等等),汇聚结点用于消息和查询在对等组范围内的传播

转载于:https://www.cnblogs.com/cuizhf/archive/2012/06/02/2531555.html

Relay和Rendezvous相关推荐

  1. relay.build调用关系

    relay.build调用关系 在用TVM优化过程中,常见demo如下图: relay.build背后的调用机制梳理如下: python中的build函数实现如下,此方法实际调用了BuildModul ...

  2. 将编译器pass添加到Relay

    将编译器pass添加到Relay 编译器pass是扩展Relay功能集和对Relay程序执行优化的主要接口.通过编写编译器pass,可以修改AST或收集有关AST的信息,具体取决于目标.事实上,Rel ...

  3. 如何将算子添加到Relay

    如何将算子添加到Relay 本文将介绍在Relay中注册新TVM算子所需的步骤.将PR添加累积产品运算示例.PR本身建立在另一个PR的基础上,该PR添加了一个累积和运算. 注册新算子需要几个步骤: 添 ...

  4. Relay IR表示

    Relay IR表示 Relay IR简介 本节介绍了 Relay IR--第二代 NNVM.期待两种背景的读者--具有编程语言背景的读者和熟悉计算图表示的,深度学习框架开发人员. 简要总结了设计目标 ...

  5. TVM,Relay,Pass

    TVM,Relay,Pass Relay介绍 主要结合TVM的文档(https://tvm.apache.org/docs/dev/relay_intro.html),介绍一下NNVM的第二代Rela ...

  6. 在Relay中注册新TVM算子

    在Relay中注册新TVM算子 在本文件中,将介绍在Relay中注册新TVM算子所需的步骤.将以添加累积算子的PR为例.PR本身建立在另一个PR的基础上,该PR添加了一个累积和运算. 注册新算子需要几 ...

  7. TVM/Relay 的 PartitionGraph()(mod) 函数讨论整理

    TVM/Relay 的 PartitionGraph()(mod) 函数讨论整理 TVM/Relay 的图形分区功能.以下简单示例,错误信息. PartitionGraph() 函数指定图形是用带有 ...

  8. Relay外部库使用

    Relay外部库使用 本文介绍如何将cuDNN或cuBLAS等外部库与Relay一起使用. Relay内部使用TVM生成目标特定的代码.例如,使用cuda后端,TVM为用户提供的网络中的所有层生成cu ...

  9. 如何使用TVM Pass Relay

    如何使用TVM Pass Relay 随着Relay / tir中优化遍数的增加,执行并手动维护其依赖关系变得很棘手.引入了一个基础结构来管理优化过程,将其应用于TVM堆栈中IR的不同层. Relay ...

  10. 向Relay添加算子

    向Relay添加算子 为了在Relay IR中使用TVM算子,需要在Relay中注册算子,以确保将其集成到Relay的类型系统中. 注册算子需要三个步骤: • 使用RELAY_REGISTER_OPC ...

最新文章

  1. [译] 在 iOS 上使用 Carthage 建立依赖
  2. 一次问卷产品的MVP设计
  3. Windbg在Managed App中设置函数断点的几种方法
  4. GC参考手册 —— GC 调优(基础篇)
  5. 14张思维导图带你系统学习Python核心知识
  6. 编程小白模拟简易比特币系统,手把手带你写一波!(附代码)
  7. [转][python] 常用正则表达式爬取网页信息及分析HTML标签总结
  8. 计算机四级 网络工程师 考过指南
  9. Tecplot绘制流体后处理图的问题
  10. 仓库管理一团糟,WMS仓库管理系统如何解决这些难点
  11. Win7_D旗舰版_201906 twm000出品
  12. 安装Ubuntu后找不到windows启动项的解决办法
  13. 微信域名跳转防封跳转系统 微信域名跳转防封跳转技术
  14. 千万并发,阿里淘宝的 14 次架构演进之路!
  15. 扒一扒随机数(Random Number)的诞生历史
  16. 测试计划和测试用例的方法
  17. 基于JSP的游泳馆管理系统的设计
  18. linux内核配置cpu相关,Linux内核配置
  19. 矩阵论笔记(一) - 线性空间、线性子空间、矩阵的值域和核空间
  20. Ubuntu安装qt 5.12

热门文章

  1. java制作名片applet程序_【小程序 提取码:krua】壹佰智能名片小程序版本V1.1.45 – 持续更新 无后门...
  2. 密码学常用工具,作图
  3. python 直线方程,两点直线方程的返回方法
  4. 国内资深安全专家详谈网页***
  5. C语言结业作业,2019年本科课程-C语言程序设计结业试卷(附答案).doc
  6. 凑微分公式_凑微分法解常见函数的积分方法
  7. 各大洲时区以及Linux环境下修改时区
  8. nice video by securitytube.net
  9. Java中间件mock_JAVA中间件Diamond整理
  10. Android Studio制作简易音乐盒