J2EE应用系统中EJB分布式组件性能优化的研究

  • 格式:pdf
  • 大小:318.25 KB
  • 文档页数:4
括 定位所 调用 对象 的位置 、 查找 数据源 、 远程 方法 的
中, 提 供系统 级 的服 务 , 括 持 久化 、 据缓 存 、 容器 包 数 声 明性 安全 、 负载均 衡 、 错误 修 复及事 务性处 理 的服
务 . 而 ,J 然 E B的性 能不 高 成 为 制 约 E B发展 的 障 J 碍 .目前 ,针对 E B性 能 问题 已提 出 了许 多优 化策 J
在 E B . 可 以有效 地 提高其 性 能 , 是 目前 的开 J2 0上 但 发都 是 以 E B . J 30为基础 .
组 件体 系结 构 『 J 专 为 Jv 应 用 系统 设计 I B是 】 .E aa 具 有 Jv aa技术 共有 的平 台无 关 、 向对 象 的特点 .J 面 EB
的性 能.
中使 用粗 粒 度 的方 法 l采 用 这 种 策 略 降 低 了灵 活 3 l ,
性. 使用 L cl 口和粗 粒度 的远程 调用 , 方法 ② oa接 该 存 在着很 大 的局 限性 ,因为部署 到本地 的服 务器 十 分 有 限. ③选 择 合 适 的事 务 隔 离级 , 种 策 略产 生 这
第 9卷 第 4期
21 年 1 月 00 2
宁 夏 工 程 技 术
Nig i Engn e i g n xa i e rn Te h oo y c n lg
Vo. No4 19 . De .2 0 c 01
文 章 编 号 :6 17 4 (0 0) — 3 2 0 17 — 24 2 1 0 0 2 —4 4
和 远 程调 用等 方 面 分析 了 E B 系统 的性 能 瓶 颈 . 比 目前 已有 优 化 策 略 的 缺 陷 , 使 用 数 据 库 存储 过 程 、 化 J B J 对 从 优 DC 层 、 少数 据库 操 作 、 存 的 使 用 以及 SsinF cd 、 a e O je 设 计 模 式 等 方 面提 出 了改进 的优 化 策 略 , 合 应 减 缓 es aae V l b t o u e 综 用 各 项 策略 实现 了一 个 高 效 且性 能优 化 的 第三 方 物 流 系统.构 建 的 第三 方 物 流 系统 具 有 良好 的 可扩 展 性 和 可 复 用
些 策 略在 实际 开发应 用 中很难 把握 . 使用 容器 管 ⑤
布式对 象计 算技 术,是 可用 于开发 和部 署 多层 结构 的 、 布式 的 、 向对 象 的 Jv 应 用 系 统跨 平 台 的 分 面 aa
理持 久性 (MP代替 B a C ) en管理持 久性 (MP, B )该方 法
性, J E /J 多层 体 系 结构 更 能适 应 大型 企 业应 用的 需 求 . 使 2 EE B
关键 词 :J ;性 能 ; 化 :设计 模 式 EB 优
中 图分 类 号 :P 9 . T 3 34
文 献标 志码 : A
E B E trr e Jv en) 一 种 可重 用 的 分 J (nepi aa B as是 s
程 的数量 以及 IC的 限制 等 : 整 E B应 用服 务器 P 调 J E B池 的大小 、数据 库 连接池 的 参数 、并发 线程 数 I
目、 发 运 行 的 J M 数 量 及 J M 的堆 的大 小 , 并 V V l 这
收 稿 日期 :0 0 0 — 0 2 1— 8 3
D rc r nefc1查 找来 访 问其 h m 接 口 ,因为 i t y Itr e eo a oe E B应 用程 序往 往运 行 多个 B a , 且 因为许 多组 J en 并 件 中经 常使 用 J D 查找 , 以应 用程 序大 量性 能 开 NI 所
组 件是 包 含业 务 逻辑 的高 度 可重 用 的 组件 ,J E B组 件 技术 可 以简 化 企业 级 应 用 的设 计 和 开 发 系 统 使
1 影 响 E B性 能 的 因素 J
通过 分析 E B的调用 过 程 , 使 用性 能 测试 工 J 并 具 T e G id r 系统进 行性 能测 试 , 定 系统 中哪 h r e 对 n 确
的效果 不 明显 . 调 整操 作 系统 的 T PI ④ C/ P参数 , 进
f)由于 E B框架 考虑 了大 量 的系统事务 、 2 J 安全 等 方 面问题 ,需要 创建 和管 理多 个对 象 实例 和相 关
资 源, 消耗 了服务 器大量 处理 能力 和 内存 . f)E B应用 程序依靠 J D Jv a ig a d 3 J N I aa N m n n
略 , 然这 些思 想在 一定 程 度上 都提 高 了 E B的性 虽 J 能 , 也存 在着诸 多 的缺 陷 , 但 主要表 现在 以下几个 方 面: ①合 理规 划 E B的粒 度 , E B的 R m t 接 口 J 在 J e oe
调用 、 传递 对象 参数 、 参数 的序列 化及对 数据库 并发 访 问所进 行 的事务 隔离 等 ,而各种 协 作和 通信 要 消 耗大 量 的系统 资 源 , 系统 负荷 过 重 , 而影 响 E B 使 从 J
不 但 具 有 强 大 、 定 的功 能 , 且 具 有 良好 的 可 移 稳 而 植性 、 可扩 充 性 和 可维 护 性IE B运 行在 E B容 器 J I . J
些 方 法 占用 过 多 的 C U时 间而导 致响 应时 间过 长 , P 发 现 系统 的性 能瓶 颈如 下. ()由于采用 了 Srt E B多层 的框架 思想进 行 1 t s J u+ 开 发 ,J E B的调用 需要 各 层之 间 相互 协作 和 通信 , 包
JE 2 E应用系统中 E B分布式 J 组件性能优化的研究
刘树 军 , 毕

Hale Waihona Puke 利 ( 夏 大 学 数 学计 算 机 学 院 , 宁 宁夏 银 川 7 0 2 ) 50 1 要 :针 对 采 用 多层 框 架思 想 开发 的 系统 在 EB性 能 上 的 不足 , 影 响 E B性 能 的 关键 因素初 始化 、查 找 J D J 从 J N I