当前位置:
首页 >
TUXEDO 初识
发布时间:2023/12/29
66
豆豆
1.什么是tuxedo中间件
它具备分布式事务处理和应用通信功能,并提供完善的各种服务来建立、运行和管理关键任务应用系统。
2.WSL与WSH:
客户端通过IP地址和端口号与WSL建立连接,由WSL认证请求是否合法,在WSL的响应中包含了另外一个IP地址和端口号;然后,客户端通过拿到的新的IP地址和端口号去请求WSH 。
3.如何在tuxedo上部署关键业务系统
ubb文件中定义要启动的服务名称(SERVERS),如下:
ta4svr SRVGRP="GROUP1" SRVID=1 MIN=1 MAX=4 RQADDR=QNAME REPLYQ=Y
其中,RQADDR代表队列名称(收到客户端请求后,由WSH进行分发,放入对应的队列当中)
4.请求函数
int tpcall(char *svc, char *idata, long ilen, char **odata, long *olen, long flags)
*svc:SERVICE的名称
5.三层架构
客户端层(表现层),中间件服务层(业务逻辑层),数据库服务器层(数据层)
调用流程:客户端调用tuxedo函数(tpcall、tpacall等),中间件服务层接收请求,通过WSL认证后,WSH收到请求,根据tpcall函数中的*svc判断需要发送到哪个服务,放到对应的队列当中
总结
- 上一篇: Tuxedo ubbconfig配置详解
- 下一篇: 本题要求编写程序,以hh:mm:ss的格