Tuxedo应用基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Tuxedo应用基础

Tuxedo应用基础 日程安排 ATMI应用程序的构成 Simpapp的运行 ATMI应用程序的构成 Tuxedo应用程序的组成 一个典型的ATMI应用程序由客户机、服务器、IPC消息队列、公告板(BB)和公告板联络进程(BBL)构成。 客户机 Client ATMI 消息队列 消息队列 2、发送客户请求 3、服务器响应 公告板 Bulletin Board ATMI 客户机 Client 1、查询服务器上的 消息队列入口 4、更新公告板 ATMI应用程序的构成 Tuxedo应用程序的组成(续) 客户机要调用服务器提供的服务,首先通过操作1从公告板中查询服务器的请求队列地址(RQADDR),然后将请求放入缓冲区 操作2将缓冲区中的请求发送到服务器请求队列 服务器完成客户请求后,通过操作3把响应结果发送到客户机的响应队列 操作4更新公告板,写入服务处理情况 下面通过一个Tuxedo的一个简单示例程序simpapp来介绍Tuxedo的应用部署、运行、管理过程。 日程安排 ATMI应用程序的构成 Simpapp的运行 Simpapp的运行 设置环境变量 编写服务端程序与客户端程序(了解) 编译服务端程序与客户端程序(了解) 编写配置文件 编译配置文件 启动应用程序 测试(了解) 执行管理任务 关闭应用程序 Simpapp的运行 设置环境变量 Simpapp的运行 编写服务端程序与客户端程序(了解) ATMI编程的第一步是编写服务端程序——server,一个server程序下会有若干个service函数。然后使用编译命令来对服务端程序进行编译,生成可执行文件 编译服务端程序与客户端程序(了解) simpapp的客户端程序是simpcl.c,使用客户端编译命令对其进行编译后,生成可执行文件,负责调用服务端程序。 Simpapp的运行 编写配置文件 配置文件在Tuxeo的运行中,起着至关重要的作用。存放位置由环境变量TUXCONFIG指定。 配置文件的组成 Simpapp的运行 编译配置文件 配置文件的两种存在方式: 1、UBBCONFIG,文本文件,供开发或管理人员直接修改; 2、TUXCONFIG,二进制文件,是从UBBCONFIG文件编译而来,是最后真正启动Tuxedo应用domain的文件。 编译配置文件 tmloadcf –y UBBCONFIG tmunloadcf UBB_txt Simpapp的运行 启动应用程序 可以使用tmboot命令来启动Tuxedo全部或部分的应用进程,tmboot命令只能在,Master机器上运行。 tmboot命令参数选项: Simpapp的运行 执行管理任务 Tuxedo管理工具一共有三个: MIB API,可以通过编程的方式去获取Tuxedo的运行状态信息 tmadmin,Tuxedo提供的用MIB API编写的命令行管理工具 管理控制台,GUI(图形界面)的管理方式 Simpapp的运行 关闭应用程序 使用tmshutdown关闭Tuxedo全部或部分应用进程,命令的使用与命令参数选项皆同tmboot。 tmshutdown命令中其他参数:

文档评论(0)

kabudou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档