编辑: glay 2017-03-05

24 服务器架构 最大线程数示例 ― 有限的 DB 容量 我的 Web 应用程 序 请求 请求 请求 我的 数据源 数据库 请求 请求 请求 请求 请求 DB_MaxConstraint MyDataSource 版权所有 ? 2012,Oracle 和/或其分支机构.保留所有权利.

25 服务器架构 工作管理器容量约束 ? 拒绝处理而不是降低性能 ? 服务器接受的最大请求数(与使用约束的工作管理器相关) ? 包括正在执行的请求和排队的请求 ? 如果请求数超过限制,那么服务器会拒绝请求(例如 HTTP

503 响应) ? 最佳实践: ? 用于防止服务器过载 版权所有 ? 2012,Oracle 和/或其分支机构.保留所有权利.

26 服务器架构 容量示例 ― 响应时间 SLA 请求 请求 请求 我的应用 请求 请求 请求 请求 请求 HTTP

503 错误 版权所有 ? 2012,Oracle 和/或其分支机构.保留所有权利.

27 服务器架构 如何协调工作 Servlet EJB JDBC 合成器 WM1 WM2 WM1 WM3 WM2 WM2 WM1 每一个请求都与一个 工作管理器相关联 WLS 引擎使用工作管理器 为线程分派请求 版权所有 ? 2012,Oracle 和/或其分支机构.保留所有权利. 套接字 应用程序 线程池 监听 线程 容器 基于优先级 自调优 请求队列 SSL监听 线程

28 议题 ? 域架构 ? 服务器架构 ? 集群架构 ? JDBC 架构 版权所有 ? 2012,Oracle 和/或其分支机构.保留所有权利.

29 集群架构 WebLogic Server 集群概述 ? WebLogic Server 支持两种集群协议: ? 多播 (WLS 4.0+) ― 使用 UDP 多播 ? 单播 (WLS 10.0+) ― 使用 TCP ? 单播易于使用,因此是默认选项 ? 几乎能在任何网络上开箱即用 ? 无需额外配置即可在跨子网的集群中使用 ? 更易于诊断和排除网络级的 TCP 问题 ? 多播更具可伸缩性 ? 需要一个支持 UDP 多播的网络 ? 需要额外的路由器和 WLS 配置才能在跨子网的集群中 使用 版权所有 ? 2012,Oracle 和/或其分支机构.保留所有权利.

30 集群架构 基本集群特性 ? 集群成员状态变更检测 ? 每一台服务器都单独维护集群视图 ? 服务器心跳 ? 每台服务器每隔

10 秒发送一次 ? 连续缺失

3 次心跳会从集群中删除该服务器,直到 接收到下一次心跳 ? 对点对点套接字进行监视,以检测服务器死机 ? JNDI 复制 ? 添加到某集群成员 JNDI 树中的对象会复制到所有服 务器 ? 如果托管该对象的服务器离开集群,则复制的 JNDI 绑定会从所有服务器中删除 版权所有 ? 2012,Oracle 和/或其分支机构.保留所有权利.

31 集群架构 Web 应用集群 ? WLS 提供内存中 HttpSession 复制 ? 使用 主-辅 复制模式 ? 复制会在请求处理结束时发生更改 ? 依赖于集群前端的负载平衡机制 ? 具备 WebLogic 插件的 Web 服务器: ? Oracle ........

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题