### tuxedo-ubb配置 #### 一、UBB是什么? 在TUXEDO系统中,**UBB**(User Branching Buffer)是指用于配置TUXEDO资源和服务的文件,通常指的是`ubbcfg`文件。这个文件是TUXEDO的核心配置之一,它包含了TUXEDO运行所需的各种资源配置信息,包括但不限于资源定义、服务定义、网络配置等。通过`ubbcfg`文件,可以灵活地控制和管理TUXEDO应用系统。 #### 二、UBB文件配置说明 ##### 1. UBB文件结构 UBB文件由多个配置节组成,每个节都定义了一类特定的配置项。例如: - **RESOURCES**节:定义了IPC资源和其他全局资源; - **MACHINES**节:描述了运行TUXEDO应用的具体主机信息; - **GROUPS**节:定义了主机组的信息,用于多机集群配置; - **SERVERS**节:定义了具体的服务器进程信息; - **SERVICES**节:定义了具体的服务信息; - **NETWORK**节:定义了网络配置信息; - **ROUTING**节:定义了网络路由规则; - **NETGROUPS**节:定义了网络组的信息。 ##### 2. 配置工具 - **tuxconfig**:TUXEDO系统的参数配置二进制文件,需要设置为环境变量。 - **tmloadcf**:用于将`ubbcfg`编译成二进制文件的工具,以便TUXEDO能够读取并执行配置。 #### 三、UBB文件配置详解 ##### 1. RESOURCES节 RESOURCES节用于定义TUXEDO应用系统的各种资源,这些资源是TUXEDO系统正常运行的基础。主要配置项包括: - **IPCKEY**:IPC资源的关键字,范围为32769~262142。 - **MASTER**:指定TUXEDO应用系统的MASTER服务器。 - **DOMAINID**:TUXEDO应用系统的唯一标识。 - **UID**:在UNIX下管理Tuxedo的用户ID。 - **GID**:用户组ID。 - **PERM**:Tuxedo系统IPC资源的访问权限,默认为0666。 - **MAXACCESSERS**:允许的最大访问者数量,默认为50。 - **MAXSERVERS**:允许的最大服务器数量,默认为50。 - **MAXSERVICES**:允许的最大服务数量,默认为100。 - **MAXGTT20**:系统最多可并发的全局事务数。 - **MODEL**:指定系统模型,如**SHM**(单机或多台服务器共享全局内存)或**MP**(多服务器且无共享全局内存)。 ##### 2. MACHINES节 MACHINES节用于定义运行TUXEDO应用的具体主机信息,包括主机名、路径等配置。主要配置项包括: - **LMID**:逻辑主机标识符,用于唯一标识一台主机。 - **APPDIR**:TUXEDO应用的目录。 - **TUXCONFIG**:TUXEDO配置文件的路径。 ##### 3. OPTION配置 除了上述基本配置外,还有针对多机部署模式的一些配置选项,例如: - **LAN**:多机部署模式,多机集群方式时必须指定为LAN方式。 - **MIGRATE**:表示可以以组为单位进行机器间SERVER的迁移。 - **SCANUNIT**:客户端连接超时检测时间最小单位,默认为10,必须是5的倍数。 - **SANITYSCAN**:检测的间隔单位,默认为12,`SANITYSCAN * SCANUNIT`不能大于300,默认为120。 - **BLOCKTIME**:消息的阻塞最大时间,默认为60秒。 - **LDBAL**:是否支持负载平衡。 - **MAXCONV**:最大的会话数,范围0~32768,默认为10。 - **NOTIFY**:消息通知方式,可以是`IGNORE`(不接收任何消息),`SIGNAL`(使用SIGUSR1或SIGUSR2通知客户有消息),或`DIPIN`(默认值)。 #### 四、TUXEDO多机配置方式 TUXEDO支持多种多机配置方式,包括单机配置、LAN配置等。在LAN配置中,需要特别注意以下几点: - 指定多机部署模式时,必须将`OPTION`中的`LAN`选项设置为开启状态。 - 当需要实现服务器的动态迁移时,需要在`OPTION`中启用`MIGRATE`选项。 - 在多机环境下,为了确保通信的一致性和稳定性,需要合理设置`SCANUNIT`、`SANITYSCAN`等网络监控相关的参数。 TUXEDO的UBB配置是整个系统的核心配置之一,通过合理的配置可以极大地提升系统的性能和稳定性。理解并熟练掌握这些配置对于TUXEDO系统的部署和运维至关重要。
剩余27页未读,继续阅读
- 粉丝: 0
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助