文档之家
首页
教学研究
幼儿教育
高等教育
外语考试
建筑/土木
经管营销
自然科学
当前位置:
文档之家
›
tuxedo培训资料
tuxedo培训资料
格式:ppt
大小:152.00 KB
文档页数:7
下载文档原格式
下载原文件
/ 7
下载本文档
下载提示
文本预览
1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
➢ 异步调用 Client端使用tpacall调用一个服务后,可以继 续执行tpacall后面的流程。Server端完成业务 逻辑处理后,调用tpreturn返回。Client端可 使用tpgetrply来获取服务器的响应结果。
--精品--
tuxedo通信方式简介
会话通信
会话:指发生在某个具体客户机和服务器之间的一次通信。 状态:指的是在会话期间发生的所有交互之间可以共享信息。 会话通信是tuxedo支持的唯一一种有状态通信方式。 tuxedo支持会话通信是半双工的,在同一时刻只能有一方具有
务器,在应用程序启动时,它开始监听服务器上的某个端口,并根据 配置指令启动若干个WSH(Workstation Handler),形成“WSH Pool”。 2、WSH(Workstation Handler)即客户端句柄,代表了客户机。
WSL工作原理: 当工作站客户机执行tpinit连接服务器时,WSL从“WSH Pool”中 取出一个负载最小的WSH,并把客户请求放到它的请求队列中。 WSH代表客户机,把请求放到服务器的请求队列中。服务器处理完 后,把响应结果传给WSH,WSH再把它返回给客户就。tuxedo系统 会根据配置指令和并发压力的大小,动态调整“WSH Pool”中的 WSH进程数量。
如上图所示,客户机要调用服务器提供的服务, ① 首先通过操作1从公告板中查询服务器的请求队列地址然
后将参数放入缓冲区, ② 并通过操作2将请求缓冲区发送到服务器请求队列。 ③ 服务器完成客户请求处理后, ④ 通过操作3将响应结果发送到客户机的响应队列, ⑤ 同时通过操作4更新公告板,写入服务处理情况。
派发请求到服务器端; 4、tuxedo服务端程序通过
ATMI(TxRPC)接收 tuxedo运行时系统接收 客户请求,完成业务逻辑 处理。
Client Program Client Application
ATMI Tuxedo Run-time
System
OS
Server Program
服务处理逻辑
--精品--
tuxedo通信方式简介
tuxedo通信方式
1、“请求/应答”式通信 2、会话通信 3、消息通告 4、事件代理 5、队列通信 6、TxRPC
--精品--
tuxedo通信方式简介
“请求/应答”式通信
➢ 同步调用 Client端使用tpcall调用一个服务后,就处于阻 塞状态,直到Server端执行tpreturn返回后, 才继续执行tpcall后面的流程。
--精品--
典型ATMI应用程序的构成
2、发生客户请求
请求消息队列
客户机 Client
ATMI
响应消息队列
3、服务器响应
1、查询服务器消息队列入口
ATMI
公告板 Bulletin Board(BB)
4、更新公告板
公告板联络进程 Bulletin Board Liasion(BBL)
服务器 Server
tuxedo关键特性: 1、名字服务和位置透明; 2、强大的C/S通信功能; 3、强大的联机交易性能; 4、强大的分布式事务协调能力; 5、完善的负载均衡机制; 6、数据依赖路由 ...
--精品--
tuxedo简介
tuxedo客户机/服务器模 型
1、客户机与服务器是独立 的系统;
2、tuxedo屏蔽了通信细节; 3、tuxedo客户端组件路由
TUXEDO基础培训
--精品--
Agenda
tuxedo简介 tuxedo应用与通信说明 tuxedo应用程序组织模式 UBBCONFIG与DMCONFIG tuxedo常用命令介绍 讨论
--精品--
tuxedo简介
tuxedo是什么:
tuxeod系统是在企业和因特网这样的分布式计算环境中,开发和管理三层 “客户机-服务器”关键业务系统的平台软件。
Tuxedo MIB
NetWork
ATMI Server Adapter Tuxedo Run-time
System
OS
--精品--
tuxedo应用与通信说明
典型ATMI应用程序的构成 客户端程序的类型与队列介绍 tuxedo通信方式简介
--精品--
典型ATMI应用程序的构成
一个典型的ATMI应用程序由客户机、服务器、IPC消息队列、公告板(BB) 和公告板联络进程(BBL)构成。 名词解释: 1、BBL是tuxedo系统的管理进程,它维护公告板,监视系统中各部件的运行, 定期对系统做健康检查。 2、BB是一块全局共享内存区域,存储着系统的配置信息,包括服务进程状态 信息、服务信息、客户进程状态信息、应用配置等。 3、服务器是处理业务逻辑的后台进程,它在tuxedo系统调度之下,为客户机 提供服务。 4、客户机是与用户交互的前端进程,它收集用户输入,构造请求缓冲区,发 送请求,接收并展示服务器响应。
--精品--
客户端程序类型与队列介绍
服务器请求队列介绍
1、SSSQ(Single Server Single Queue) 队列方式 tuxedo系统默认服务器采用的是该种队列 方式,即每个服务器都有一个请求队列。
2、MSSQ(Multiple Server Single Queue)队列方式 为了特定需要,服务器队列可配置为多个 服务器实例共享一个请求队列。
--精品--
客户Βιβλιοθήκη Baidu程序类型与队列介绍
客户端类型:
1、本地客户端(Native Client)
本地客
本地客户端通过共享内存与服务器通信,
户端
从物理上看总是与服务器部署在同一台主
机上。
SITE1 BBL
公告板(BB) SERVER1
本地客户端通过TUXCONFIG环境变量得 到公告板。
2、工作站客户端(Workstation Client) 工作站客户端总是通过TCP/IP协议与服务 器通信,即使两者部署在同一台主机上也 是这样。
工作站客户端需要通过WSNADDR环境变
工作站 客户端
量连接到WSL,再由WSL分配WSH作为
请求代理来调用服务。
工作站
客户端
--精品--
BRIDGE
本地客 户端
SITE2 BBL
BRIDGE
WSH
公告板(BB) SERVER1
WSH
WSH
客户端程序类型与队列介绍
名词解释: 1、WSL(Workstation Listener)是tuxedo系统提供的工作站监听服
合集下载
相关主题
tuxedo培训教材
tuxedo培训资料
tuxedo培训
文档推荐
Tuxedo日常监控维护培训-v1-0
页数:14
tuxedo培训资料
页数:7
TUXEDO配置参数详解
页数:9
Tuxedo简易培训
页数:22
tuxedo速成培训教材
页数:54
Tuxedo培训教材剖析
页数:54
vcs官方培训文档
页数:45
Tuxedo培训
页数:83
Tuxedo培训推荐-文档资料
页数:14
Tuxedo安装与配置v1
页数:12
最新文档
饭店包间名字大全
word无法创建工作文件,请检查临时环境变量
自行车健身比赛开幕式讲话词
2018乡村医生个人工作总结
MySQL测试题 SQL
合勤NXC5200
铁路集中箱空箱调度优化建模案例(案例2)
微分几何教学大纲-复旦大学数学科学学院
人教版九年级数学上册导学案:24.1.1_圆【精品】
(整容后办护照用)医院整容证明