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.

开 设 线 程 池 (thread pooling) 策 略● 处 理 同 一 客 户 端 的 同 时 请 求 的 方 式● 释 放 线 程 的 时 间 和 方 式默 认 线 程 策 略 是 开 设 线 程 池 (thread pooling)。 有 关 设 置 一 个 会 话 一 个 线 程(thread-per-session) 策 略 或 更 改 开 设 线 程 池 (thread pooling) 策 略 中 属 性 的 信息 , 请 参 阅 第 8-7 页 " 设 置 调 度 策 略 和 属 性 "。开 设 线 程 池 (thread pooling) 策 略服 务 器 使 用 开 设 线 程 池 (thread pooling) 策 略 时 , 它 会 定 义 可 分 配 用 于 处 理 客 户端 请 求 的 最 大 线 程 数 。 每 个 客 户 端 请 求 会 得 到 一 个 工 作 线 程 , 但 是 仅 用 于 该 特 定 请求 的 时 段 。 请 求 完 成 后 , 分 配 给 该 请 求 的 工 作 线 程 就 会 放 回 可 用 线 程 池 内 , 准 备 重新 分 配 , 处 理 以 后 来 自 任 何 客 户 端 的 请 求 。在 此 模 型 中 , 线 程 是 根 据 向 服 务 器 对 象 发 出 的 请 求 的 通 信 量 分 配 的 。 这 意 味 着 同 时向 服 务 器 发 出 很 多 请 求 的 非 常 活 跃 的 客 户 端 会 分 配 到 多 个 线 程 ( 保 证 请 求 得 到 迅 速执 行 ), 而 不 活 跃 的 多 个 客 户 端 可 能 共 享 一 个 线 程 , 但 是 其 请 求 仍 能 够 立 即 得 到 处理 。 另 外 , 这 样 可 以 减 少 与 创 建 和 撤 消 工 作 线 程 相 关 的 资 源 开 销 , 因 为 线 程 得 到 重新 利 用 而 不 是 撤 消 了 , 而 且 线 程 可 以 分 配 给 多 个 连 接 。<strong>VisiBroker</strong> <strong>Edition</strong> 根 据 并 发 客 户 端 请 求 的 数 量 动 态 分 配 线 程 池 中 的 线 程 数 , 从而 节 约 系 统 资 源 。 如 果 客 户 端 很 活 跃 , 可 以 分 配 线 程 满 足 其 需 要 。 如 果 线 程 使 用 效率 不 高 , <strong>VisiBroker</strong> <strong>Edition</strong> 会 释 放 它 们 , 只 保 留 足 够 的 线 程 , 满 足 客 户 端 的 当前 需 要 。 这 样 使 服 务 器 中 的 线 程 数 始 终 保 持 在 最 佳 状 态 。线 程 池 的 大 小 根 据 服 务 器 活 动 情 况 变 化 , 而 且 可 以 按 照 特 定 分 布 式 系 统 的 需 要 自 由配 置 ( 无 论 是 在 执 行 前 , 还 是 在 执 行 后 )。 采 用 开 设 线 程 池 (thread pooling) 策略 , 您 可 以 配 置 以 下 参 数 :● 最 大 和 最 小 线 程 数● 最 大 空 闲 时 间每 次 收 到 客 户 端 请 求 时 , 都 会 尝 试 从 线 程 池 分 配 线 程 来 处 理 请 求 。 如 果 这 是 第 一 个客 户 端 请 求 且 池 为 空 , 则 创 建 一 个 线 程 。 同 样 , 如 果 所 有 线 程 均 忙 , 就 会 创 建 新 线程 来 处 理 请 求 。服 务 器 可 以 定 义 可 分 配 用 于 处 理 客 户 端 请 求 的 最 大 线 程 数 。 如 果 池 中 没 有 线 程 可 用且 已 经 创 建 最 大 线 程 数 , 请 求 就 会 受 到 阻 挡 , 直 到 有 当 前 正 在 使 用 的 线 程 被 释 放回 池 。开 设 线 程 池 (thread pooling) 是 默 认 线 程 策 略 。 不 必 做 任 何 设 置 来 定 义 此 环 境 。如 果 要 设 置 开 设 线 程 池 (thread pooling) 策 略 的 属 性 , 请 参 阅 第 8-7 页 " 设 置 调度 策 略 和 属 性 "。8-2 <strong>VisiBroker</strong> 开 发 者 指 南

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

Saved successfully!

Ooh no, something went wrong!