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.

失 效 恢 复root.resolve(myClusterName) // 返 回 集 群 的 一 个 成 员root.resolve(myClusterName) // 返 回 集 群 的 下 一 个 成 员 。root.resolve(myClusterName) // 返 回 集 群 的 最 后 一 个 成 员 。. . .显 式 和 隐 式 集 群集 群 功 能 可 以 为 一 个 命 名 服 务 自 动 开 启 。 要 注 意 的 是 , 一 旦 开 启 了 该 实 现 工 具 , 将会 自 动 透 明 地 创 建 一 个 集 群 以 限 制 对 象 。 所 使 用 的 标 准 固 定 为 循 环 。 其 含 义 是 , 将数 个 对 象 限 制 到 命 名 服 务 器 中 的 同 一 名 称 是 可 能 的 。 反 过 来 , 解 析 该 名 将 会 返 回 这些 对 象 之 一 , 而 一 个 unbind 操 作 将 销 毁 与 该 名 称 相 关 联 的 集 群 。 这 意 味 着 命 名 服务 不 再 遵 守 CORBA 规 范 。 互 操 作 命 名 规 范 明 确 地 禁 止 将 数 个 对 象 限 制 到 同 一 名称 。 这 是 因 为 , 在 一 个 遵 守 规 范 的 命 名 服 务 中 , 如 果 一 个 客 户 尝 试 使 用 将 同 一 名 称限 制 到 不 同 的 对 象 , 将 会 掷 出 AlreadyBound 违 例 。 从 一 开 始 , 用 户 就 要 决 定 是 否要 将 这 一 特 性 用 于 特 定 的 服 务 器 并 应 该 一 直 坚 持 这 一 决 策 。注 : 不 要 从 隐 式 集 群 模 式 切 换 到 显 式 集 群 模 式 , 因 为 这 样 会 破 坏 备 份 存 储 。一 旦 将 隐 式 集 群 特 性 用 于 一 个 命 名 服 务 器 , 则 应 该 在 该 特 性 开 启 的 情 况 下 , 继 续 激活 该 服 务 器 。 要 开 启 该 特 性 , 您 需 要 在 配 置 文 件 中 定 义 以 下 属 性 值 :vbroker.naming.propBindOn=1注 : 有 关 同 时 具 有 显 式 和 隐 式 集 群 的 实 例 , 请 查 看 以 下 目 录 下 的 代 码 :/examples/ins/implicit_clustering/examples/ins/explicit_clustering负 载 平 衡ClusterManager 和 智 能 代 理 都 可 以 提 供 循 环 负 载 平 衡 实 用 工 具 , 但 它 们 的 性 质 差别 很 大 。 您 可 以 自 由 地 从 智 能 代 理 上 得 到 负 载 平 衡 。 当 一 个 服 务 器 启 动 时 , 它 自 动将 自 己 注 册 在 智 能 代 理 上 , 而 这 反 过 来 又 允 许 <strong>VisiBroker</strong> <strong>Edition</strong> 提 供 一 个 方 便而 专 用 的 方 法 让 客 户 取 得 服 务 器 的 一 个 引 用 。 但 是 , 所 有 这 些 自 动 操 作 都 是 要 付 出代 价 的 。 您 无 权 决 定 用 什 么 来 组 建 群 组 及 群 组 成 员 。 智 能 代 理 会 为 您 作 所 有 的 决定 。 正 因 为 如 此 , 才 诞 生 了 集 群 以 提 供 替 代 方 案 。 集 群 提 供 了 一 个 编 程 的 方 法 以 定义 各 创 建 集 群 的 属 性 。 它 允 许 您 定 义 标 准 用 于 集 群 , 并 在 选 择 集 群 成 员 时 享 有 充 分的 灵 活 性 。 虽 然 标 准 在 创 建 时 是 固 定 的 , 但 客 户 可 以 在 集 群 的 生 命 周 期 内 从 集 群 上增 加 或 删 除 成 员 。失 效 恢 复命 名 服 务 实 现 使 用 主 / 备 模 式 的 失 效 恢 复 功 能 。 两 个 命 名 服 务 器 必 须 同 时 运 行 , 主服 务 器 处 于 活 动 模 式 而 备 用 服 务 器 处 于 备 用 模 式 。 主 备 命 名 服 务 器 都 必 须 支 持 永 久存 储 库 中 的 基 础 数 据 , 两 个 服 务 器 的 高 速 缓 存 实 用 工 具 都 必 须 关 闭 , 这 会 迫 使 用 每个 服 务 器 直 接 处 理 备 份 存 储 库 , 以 确 保 其 数 据 保 持 不 变 。如 果 两 个 服 务 器 都 是 活 动 的 , 则 使 用 命 名 服 务 的 客 户 总 是 优 先 使 用 主 服 务 器 。 如 果主 服 务 器 意 外 停 机 , 则 备 用 服 务 器 接 管 其 职 。 主 备 倒 换 是 无 缝 的 、 对 客 户 透 明 的 。使 用 命 名 服 务 14-21

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

Saved successfully!

Ooh no, something went wrong!