TUXEDO 初识
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配置详解
- 下一篇: Ubuntu禁用鼠标加速、禁用“提高鼠标