- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Tuxedo的应用、开发与管理 传统C/S结构的局限性 系统扩展性 业务逻辑、呈现逻辑、数据逻辑互相交错 任何层面上的扩展均涉及全部系统 系统伸缩能力 随着系统的升级,系统复杂程度大大增加 Server端的协同工作逻辑复杂 系统扩展性 业务逻辑、呈现逻辑、数据逻辑互相交错 任何层面上的扩展均涉及全部系统 系统伸缩能力 随着系统的升级,系统复杂程度大大增加 Server端的协同工作逻辑复杂 用户新的要求 应用系统要能够同时支持成千上万乃至更多用户的并发服务请求 应用系统由单一的局域网向跨多个网络协议的广域网扩展 应用系统不仅支持一般的信息管理,而且还要支持关键业务的联机交易处理 应用系统由仅支持单一的系统平台转向支持异构的多系统平台 三层结构 系统扩展性 业务逻辑、呈现逻辑、数据逻辑层次清晰 最小化各层面上扩展的对整体的影响 系统伸缩能力 轻松进行系统的升级 提供Load Balance、Fail Over等附加功能 系统性能 队列机制、负载分担保证卓越的系统性能 系统安全性 良好的安全性保证 系统开发 缩短系统开发周期 组件化开发、软件总线结构 TUXEDO技术介绍 高速数据甬道 名字服务与数据依赖路由 七种通讯方式 负载均衡 服务优先级 网络数据加密与压缩 故障恢复 安全机制 交易完整性 多种监测、管理机制 网络调度与通讯失败的自动恢复 互联性 支持多种数据类型 域的划分与管理 远程安装 ubbconfig 中的相应信息 *RESOURCES NOTIFY DIPIN TUXEDO 将用DIPIN方法与客户端进行广播通知方式的通讯。 int tpbroadcast(char *lmid, char *usrname, char *cltname, char *data, long length, long flags) int tpnotify( CLTID *clentid, char *data, long length, long flags) int tpchkunsol() void *tpsetunsol( void (* disp) (char *data, long len, long flags)))() 七种通讯方式编程 广播通知的开发 消息队列 Tuxedo支持基于硬盘的队列,允许商业应用通过同步或时序方式使用可靠存储队列进行通讯。 优点如下: 可靠传递 同步的、自由处理 审计、恢复 通过按照事务协议操作,保证可靠的传输,并且有内建的错误处理能力处理意外情况。 代价是读写硬盘的开销。 七种通讯方式编程 消息队列管理 tpenqueue() – 将消息置入队列 tpenqueue(qspace,qname,control_info,buffer,len,flags) tpdequeue() – 从队列中得到消息 tpdequeue(qspace,qname,control_info,buffer,len,flags) 队列由BEA TUXEDO管理员创建,定义队列并指定大小。队列全部位于队列空间,队列空间的名字是函数参数之一。每个队列都有一个名字,函数通过名字调用队列。 qmadmin用于在设备上建立、初始化、列出和删除队列和队列空间。 七种通讯方式编程 队列控制 七种通讯方式编程 TPQCTL结构用来控制一个消息如何进/出队列 一条消息可以被设置一个优先级;优先级决定消息相对于队列中其他消息的位置。高优先级的消息较靠近队列头,可以较早出队列。 在将消息入队列前,程序可以定义两个队列:返回队列和错误队列。当消息出队列时,这些队列中存有原消息的处理结果:返回或错误消息。 当一个消息进队列时,程序员可以决定其在某时间前不可出队列。 缺省的,消息进出队列的次序由管理员确定,一般是先入先出 ,BEA TUXEDO提供了几种方案解决之,有:按优先级、按时序、先进先出、后进先出等。 消息队列管理进程 TMQUEUE是一个BEA TUXEDO系统提供的当程序调用tpenqueue()和tpenqueue()时将消息入、出队列的服务。tpenqueue()和tpenqueue()的第一个参数是队列空间名;该名字必须由TMQUEUE的一个交易发布过。 TMQFORWARD是BEA TUXEDO提供的将消息通过调用tpenqueue()将消息前转的服务。 消息将被发送到一个有与读出队列名匹配
您可能关注的文档
- 职场行为举止礼仪.pptx
- 闲置土地-专题.pptx
- 365金融运营报告月刊.pptx
- 第三章言语行为.ppt
- 第8章(1)DataBase Design.ppt
- VB程序设计课件下.ppt
- 复习思考题20151213.pptx
- miniV介绍演示方案.pptx
- 上班族大爆发.pptx
- 司考专题课件(民法).ppt
- 中国国家标准 GB/T 45897.1-2025医用气体压力调节器 第1部分:压力调节器和带有流量计的压力调节器.pdf
- 《GB/T 45897.1-2025医用气体压力调节器 第1部分:压力调节器和带有流量计的压力调节器》.pdf
- 中国国家标准 GB/T 45897.2-2025医用气体压力调节器 第2部分:汇流排压力调节器和管道压力调节器.pdf
- 《GB/T 45897.2-2025医用气体压力调节器 第2部分:汇流排压力调节器和管道压力调节器》.pdf
- GB/T 45897.2-2025医用气体压力调节器 第2部分:汇流排压力调节器和管道压力调节器.pdf
- 《GB/T 45305.2-2025声学 建筑构件隔声的实验室测量 第2部分:空气声隔声测量》.pdf
- 中国国家标准 GB/T 45305.2-2025声学 建筑构件隔声的实验室测量 第2部分:空气声隔声测量.pdf
- GB/T 45305.2-2025声学 建筑构件隔声的实验室测量 第2部分:空气声隔声测量.pdf
- 中国国家标准 GB/T 20833.2-2025旋转电机 绕组绝缘 第2部分:定子绕组绝缘在线局部放电测量.pdf
- GB/T 20833.2-2025旋转电机 绕组绝缘 第2部分:定子绕组绝缘在线局部放电测量.pdf
最近下载
- 第一季度中医适宜技术理论培训题有答案.docx
- 酸碱交替固定床过氧化氢生产工艺改造项目安全风险防控要点(2025.4.18).pdf
- 大学生熬夜ppt课件.pptx VIP
- 广州市白云区2025届数学五年级第二学期期末统考试题含答案.doc VIP
- 经济学原理(第8版)微观经济学曼昆课后习题答案解析.pdf
- DB11-1706文物建筑防火设计规范.pdf VIP
- DB45T 2251-2021 城市轨道交通消防警情与救援监控系统技术规范.pdf VIP
- Hikvision UD35104B_海康威视布控球(iDS-MCD242)_用户手册_V5.1.4_20231108说明书.pdf
- 2018年中央财经大学803经济学综合考研真题及标准答案.doc VIP
- 国有资产管理 全套课件.PPT VIP
文档评论(0)