Tuxedo的配置管理简要说明
Tuxedo是一款强大的分布式应用中间件,主要用于构建大型企业级的C/S系统。它的配置管理是确保服务稳定运行的关键环节。以下是对Tuxedo配置管理的详细说明: ### 一、Tuxedo基本命令 Tuxedo提供了一系列的管理工具,如`tuxedo`、`tmadmin`和`tmconfig`等,用于系统的启动、监控和配置。`tuxedo`命令用于启动和停止Tuxedo服务,而`tmadmin`是交互式的管理工具,可以查看系统状态、修改配置以及处理事务。`tmconfig`则用于修改和查看配置文件。 ### 二、UBB文件配置说明 UBB(Uniform Binding Book)文件是Tuxedo的核心配置文件,它定义了服务、进程、网络通信参数等。UBB文件通常包含以下部分: 1. **Service Definitions** - 定义了服务的名称、执行程序、参数等。 2. **Process Definitions** - 描述了服务运行的进程,包括进程类型、数量等。 3. **Communication Parameters** - 配置网络通信参数,如端口、协议等。 ### 三、数据库XA设置 Tuxedo支持XA(eXtended Architecture)分布式事务处理,允许在多个资源管理器(如Oracle、Sybase、Informix)之间进行两阶段提交。配置数据库的XA环境包括: - **ORACLE XA** - 需要在Oracle数据库中配置相应的XA驱动和支持,以便与Tuxedo进行交互。 - **SYBASE XA** - 同样需要在Sybase数据库中启用和配置XA支持。 - **INFORMIX XA** - 对Informix数据库进行相应的配置以支持Tuxedo的XA事务。 ### 四、Tuxedo多机方式配置要点 在多机环境中,配置Tuxedo需考虑以下几个关键步骤: 1. **启动tlisten** - 每个节点都需要启动`tlisten`服务,监听特定的端口,以便接收客户端请求。 2. **ubb文件配置** - 需要确保所有节点的UBB文件一致,以保证服务的协调性。 3. **管理** - 使用`tmadmin`进行跨节点的监控和管理,确保服务在整个集群中的正确运行。 ### 五、用JOLT连接Tuxedo和Weblogic JOLT(Java Object Linking and Tunneling)是连接Tuxedo和Java应用服务器(如Weblogic)的桥梁。配置JOLT包括: 1. **在Tuxedo上安装、配置JOLT Server** - 安装JOLT库,配置JOLT服务以与Tuxedo服务通信。 2. **配置Weblogic Server 6.x** - 配置Weblogic以识别和使用JOLT,实现与Tuxedo的集成。 3. **Example setup** - 创建示例应用程序,测试Tuxedo和Weblogic之间的通信是否正常。 ### 六、TUXEDO动态配置 Tuxedo支持动态配置,允许在运行时调整系统: 1. **用tmadmin修改配置** - 在不重启服务的情况下,通过`tmadmin`工具实时更新服务或进程的配置。 2. **用tmconfig更改TUXCONFIG(UBBCONFIG)** - `tmconfig`提供了图形界面或命令行方式来修改UBB文件,这些更改会在下次服务重启时生效。 通过以上对Tuxedo配置管理的深入理解,我们可以更有效地管理和维护Tuxedo系统,确保服务的高可用性和稳定性。
剩余16页未读,继续阅读
- 粉丝: 2
- 资源: 19
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Spring Boot框架的报表管理系统.zip
- (源码)基于树莓派和TensorFlow Lite的智能厨具环境监测系统.zip
- (源码)基于OpenCV和Arduino的面部追踪系统.zip
- (源码)基于C++和ZeroMQ的分布式系统中间件.zip
- (源码)基于SSM框架的学生信息管理系统.zip
- (源码)基于PyTorch框架的智能视频分析系统.zip
- (源码)基于STM32F1的Sybertooth电机驱动系统.zip
- (源码)基于PxMATRIX库的嵌入式系统显示与配置管理.zip
- (源码)基于虚幻引擎的舞蹈艺术节目包装系统.zip
- (源码)基于Dubbo和Redis的用户中台系统.zip