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.

集 群高 速 缓 存 实 用 工 具注 :开 启 高 速 缓 存 实 用 工 具 后 , 您 可 以 改 进 备 份 存 储 的 性 能 。 例 如 , 就 JDBC 适 配 器 而言 , 每 当 有 解 析 或 限 制 操 作 时 , 直 接 访 问 数 据 库 相 对 较 慢 。 如 果 您 可 以 将 结 果 存 入高 速 缓 存 , 您 就 可 以 减 少 访 问 数 据 库 的 次 数 。 在 开 启 高 速 缓 实 用 工 具 前 , 要 留 意 许多 注 意 事 项 。 首 先 , 要 确 定 使 用 高 速 缓 存 (cache) 的 命 名 服 务 是 唯 一 一 个 访 问 基本 数 据 的 命 名 服 务 , 否 则 , 使 用 命 名 服 务 的 客 户 可 能 会 得 到 错 误 的 数 据 , 这 是 因 为cache 中 可 能 会 包 含 过 时 的 数 据 。 仅 当 同 一 数 据 单 元 被 访 问 一 次 以 上 时 , 您 才 可 以看 到 性 能 的 改 善 。除 非 您 可 以 绝 对 确 定 高 速 缓 存 可 以 改 进 您 的 环 境 中 的 性 能 , 否 则 , 不 要 将 它 设 置 为开 启 。高 速 缓 存 实 用 工 具 实 现 一 个 上 下 文 一 个 cache。 每 个 上 下 文 中 都 安 装 一 个 cache,它 用 于 存 储 上 下 文 和 对 象 。 该 cache 的 大 小 是 可 调 的 。 在 默 认 情 况 下 , 该 cache的 大 小 是 5。要 使 用 高 速 缓 存 实 用 工 具 , 请 将 下 列 属 性 加 入 到 您 的 配 置 文 件 中 :vbroker.naming.cacheOn=1vbroker.naming.CacheSize=5集 群<strong>VisiBroker</strong> <strong>Edition</strong> 支 持 集 群 功 能 , 该 功 能 允 许 多 个 对 象 限 制 与 单 个 名 称 相 关 联 。这 样 一 来 , 命 名 服 务 就 可 以 在 集 群 中 的 不 同 限 制 之 间 执 行 负 载 平 衡 。 您 可 以 在 创 建集 群 时 确 定 一 个 负 载 平 衡 标 准 。 随 后 , 要 在 集 群 上 解 析 “ 名 称 - 对 象 ” 限 制 的 客户 , 就 可 以 在 不 同 的 集 群 服 务 器 成 员 之 间 实 现 负 载 平 衡 。集 群 是 一 种 将 一 个 Name 与 一 组 对 象 引 用 联 结 在 一 起 的 多 限 制 机 制 。 集 群 的 创 建 是通 过 ClusterManager 引 用 完 成 的 。 在 创 建 过 程 中 , ClusterManager 的create_cluster 方 法 使 用 一 个 指 定 要 使 用 的 标 准 的 String ( 字 串 ) 参 数 。 这 种 方法 返 回 集 群 的 一 个 引 用 , 通 过 使 用 这 个 引 用 , 您 可 以 增 加 、 删 除 集 群 的 成 员 , 并 可以 在 成 员 之 间 切 换 。 在 确 定 了 集 群 的 组 成 之 后 , 您 可 以 将 它 的 具 有 特 定 名 称 的 引 用限 制 到 命 名 服 务 中 的 任 何 上 下 文 。 这 样 一 来 , 随 后 对 于 Name 的 解 析 操 作 将 返 回 集群 中 一 个 特 定 的 对 象 引 用 。集 群 标 准注 :在 默 认 情 况 下 , 命 名 服 务 在 集 群 上 使 用 RoundRobin ( 循 环 标 准 ) 集 群 创 建 之后 , 它 的 标 准 不 能 改 变 。 不 支 持 用 户 自 定 义 标 准 , 但 支 持 的 标 准 会 与 日 俱 增 。 除 了默 认 的 RoundRobin 标 准 外 , 另 一 个 当 前 可 用 的 标 准 是 SmartRoundRobin。SmartRoundRobin 和 RoundRobin 之 间 的 区 别 是 SmartRoundRobin 执 行 一些 确 认 操 作 以 确 定 CORBA 对 象 引 用 是 活 动 的 ; 对 象 引 用 所 引 用 的 是 处 于 准 备 就绪 状 态 的 CORBA 服 务 器 。我 们 不 建 议 您 使 用 SmartRoundRobin, 因 为 当 前 的 实 现 将 激 活 所 有 被 确 认 为 活动 的 对 象 。 另 外 , 集 群 失 效 恢 复 功 能 仅 可 以 在 RoundRobin 标 准 下 使 用 。14-18 <strong>VisiBroker</strong> 开 发 者 指 南

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

Saved successfully!

Ooh no, something went wrong!