12.07.2015 Views

VisiBroker Edition

VisiBroker Edition

VisiBroker Edition

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

与 多 Home 主 机 配 合 工 作注 :UDP 广 播 消 息 相 互 检 测 到 对 方 时 才 这 样 做 。 以 下 代 码 示 例 显 示 要 允 许 局 域 网 #1 中的 智 能 代 理 连 接 到 另 一 个 网 络 中 的 智 能 代 理 该 文 件 中 应 该 包 含 的 内 容 。 该 文 件 的 路径 由 智 能 代 理 进 程 中 的 VBROKER_ADM 环 境 变 量 指 定 。 您 可 以 通 过 设 置OSAGENT_ADDR_FILE 环 境 变 量 该 文 件 名 称 。101.10.2.6通 过 相 应 的 agentaddr 文 件 , 网 络 #1 中 的 客 户 端 程 序 可 以 定 位 并 使 用 网 络 #2 上 的对 象 实 现 。 有 关 环 境 变 量 的 详 情 , 请 参 阅 第 3 章 " 建 立 您 的 环 境 "。如 果 远 程 网 络 上 有 多 个 智 能 代 理 运 行 , 则 应 该 列 出 远 程 网 络 上 所 有 智 能 代 理 的 IP地 址 。智 能 代 理 如 何 相 互 检 测假 设 两 个 代 理 程 序 Agent 1 和 Agent 2 从 同 一 子 网 中 的 两 台 不 同 计 算 机 监 听 同 一UDP 端 口 。 Agent 1 在 Agent 2 之 前 启 动 , 则 会 发 生 以 下 事 件 :● Agent 2 启 动 时 , 它 通 过 UDP 宣 布 自 己 的 存 在 并 发 出 请 求 信 息 来 定 位 任 何 其 它智 能 代 理 。● Agent 1 记 录 Agent 2 在 网 络 上 可 用 , 并 响 应 请 求 信 息 。● Agent 2 记 录 另 一 个 代 理 程 序 Agent 1 在 网 络 上 可 用 。如 果 Agent 2 正 常 终 止 ( 例 如 通 过 Ctrl+C 终 止 ), Agent 1 会 知 道 Agent 2 不再 可 用 。如 果 Agent 2 异 常 终 止 ( 例 如 通 过 “ 任 务 管 理 器 ” 窗 口 终 止 Agent 2),Agent 1 不 会 知 道 Agent 2 不 再 可 用 ( 代 理 程 序 之 间 没 有 定 期 的 心 跳 信 息 )。Agent 1 会 保 持 现 状 , 直 到 客 户 端 发 出 Agent 1 的 字 典 中 没 有 的 对 象 引 用 请 求 。Agent 1 会 将 请 求 前 转 给 Agent 2。 由 于 Agent 2 不 再 可 用 ,Agent 1 被 迫 清 除 。在 Agent 1 被 迫 清 除 之 前 , osfind 仍 显 示 有 两 个 代 理 程 序 并 捕 获ObjLocation::Fail 违 例 。与 多 Home 主 机 配 合 工 作在 具 有 多 个 IP 地 址 的 主 机 上 启 动 智 能 代 理 时 ( 称 为 “ 多 Home 主 机 ”), 它 可 以为 桥 接 各 个 局 域 网 中 的 对 象 提 供 强 大 的 机 制 。 主 机 连 接 的 所 有 局 域 网 都 可 以 与 一 个智 能 代 理 通 讯 , 从 而 有 效 地 桥 接 局 域 网 。使 用 智 能 代 理 12-5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!