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.

通 信 模 型● <strong>VisiBroker</strong> <strong>Edition</strong> 事 件 服 务 对 事 件 通 道 或 接 收 者 应 用 的 数 据 传 递 不 作 任 何 确认 。 TCP/IP 用 于 实 现 接 收 者 、 提 供 者 和 事 件 通 道 之 间 的 通 信 , 这 提 供 了 可 靠的 到 通 道 和 接 收 者 的 数 据 传 递 。 但 是 , 这 并 不 能 保 证 传 递 的 所 有 数 据 确 实 由 接 收者 处 理 。通 信 模 型事 件 服 务 为 提 供 者 和 接 收 者 提 供 了 拉 和 推 两 种 通 信 模 型 。 在 推 式 模 型 中 , 提 供 者 对象 通 过 将 数 据 流 推 向 接 收 者 来 控 制 数 据 流 。 在 拉 式 模 型 中 , 接 收 者 对 象 从 提 供 者 拉数 据 来 控 制 数 据 流 。EventChannel 使 提 供 者 和 接 收 者 不 必 知 道 另 一 方 对 象 在 通 道 上 所 使 用 的 模 型 。 这 意味 着 一 个 拉 型 提 供 者 可 以 为 一 个 推 型 接 收 者 提 供 数 据 , 而 一 个 推 型 提 供 者 可 以 为 一个 拉 型 接 收 者 提 供 数 据 。图 15.3推 式 模 型注 :上 图 所 示 的 事 件 通 道 是 一 个 单 独 的 进 程 , 但 它 也 可 以 作 为 提 供 者 对 象 的 进 程 的 一 部分 来 实 现 。 参 阅 第 15-21 页 " 启 动 事 件 服 务 " 以 取 得 更 详 细 信 息 。推 式 模 型在 两 种 通 信 模 型 中 , 推 式 模 型 更 为 普 遍 。 使 用 推 式 模 型 的 一 个 实 例 是 这 样 的 一 个 提供 者 : 它 监 视 磁 盘 可 用 空 间 , 并 在 磁 盘 空 间 占 满 时 给 有 关 的 接 收 者 发 出 通 知 。 推 型提 供 者 发 数 据 给 其 ProxyPushConsumer, 以 回 应 其 正 在 监 视 的 事 件 。使 用 事 件 服 务 15-3

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

Saved successfully!

Ooh no, something went wrong!