12.07.2015 Views

VisiBroker Edition

VisiBroker Edition

VisiBroker Edition

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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

第章使 用 对 象 激 活 守 护 进 程第 16 章(Daemon)本 章 描 述 如 何 使 用 对 象 激 活 守 护 进 程 。对 象 和 服 务 器 的 自 动 激 活对 象 激 活 守 护 进 程 (OAD) 是 实 现 库 的 <strong>VisiBroker</strong> <strong>Edition</strong> 的 实 现 。 该 实 现 库提 供 有 关 服 务 器 支 持 的 类 、 实 例 化 对 象 及 其 ID 的 信 息 的 运 行 期 存 储 库 。 除 了 由 一个 典 型 的 实 现 库 提 供 的 服 务 之 外 , OAD 用 于 在 客 户 引 用 对 象 时 自 动 激 活 实 现 。 您可 以 在 OAD 上 注 册 对 象 实 现 以 给 您 的 对 象 提 供 该 自 动 激 活 行 为 。可 以 使 用 命 令 行 界 面 (oadutil) 来 注 册 对 象 实 现 。 ODA 也 有 一 个 <strong>VisiBroker</strong>ORB 接 口 , 请 参 阅 第 16-13 页 " 面 向 OAD 的 IDL 接 口 "。 在 各 种 情 况 下 , 必 须指 定 表 示 实 现 的 仓 库 id、 对 象 名 、 激 活 策 略 、 和 可 执 行 程 序 。注 : 您 可 以 使 用 <strong>VisiBroker</strong> <strong>Edition</strong> OAD 将 由 <strong>VisiBroker</strong> for Java ( 任 何 版 本 )和 <strong>VisiBroker</strong> for C++ 3.0 生 成 的 服 务 器 实 例 化 。OAD 是 一 个 单 独 的 进 程 , 它 仅 需 要 在 要 求 激 活 对 象 服 务 器 的 主 机 上 启 动 。定 位 实 现 库 数 据在 OAD 上 注 册 的 所 有 对 象 实 现 的 激 活 信 息 存 储 在 实 现 库 中 。 在 默 认 情 况 下 , 实 现库 数 据 存 储 在 命 名 为 impl_rep 的 文 件 中 。 该 文 件 的 路 径 名 取 决 于 VBROKER_ADM 变 量的 值 。 如 果 <strong>VisiBroker</strong> <strong>Edition</strong> 安 装 于 /usr/local/vbroker/, 则 该 文 件 的 路 径 为/usr/local/vbroker/adm/impl_dir/impl_rep。 可 以 使 用 OAD 环 境 变 量 来 将 这 些默 认 值 覆 盖 。 请 参 阅 第 3 章 " 建 立 您 的 环 境 "。使 用 对 象 激 活 守 护 进 程 (Daemon) 16-1

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

Saved successfully!

Ooh no, something went wrong!