Tuxedo 介紹

快速閱讀

介紹Tuxedo,以及webLogic兩個中間件,都是oracle旗下的產品 ,如今各銀行系統用的最多。由於有部分項目涉及,因此有必須弄清楚,明白 。html

什麼是Tuxedo

官方介紹:https://www.oracle.com/technetwork/cn/middleware/tuxedo/overview/index.htmljava

Tuxedo:Transaction for Unix has been Extended for Distributed Operation分佈式操做擴展以後的Unix事務系統。web

位於client和server之間的中間件,具有分佈式事務處理和應用通訊功能數據庫

Tuxedo是一個事務處理(TP)監督器(transaction processing monitor),它管理聯機事務處理(OLTP)系統操做的事務。客戶經過結構化查詢語言(SQL)調用,或其餘類型的請求,產生對server的請求。這個事務處理監督器確信,正確地進行了改動,以保證數據的完整性。這在一個事務可以改變多個位置的數據庫的分佈式數據庫環境是很重要的。這個事務處理監督器使用雙階段提交,以保證所有的數據庫都已經接收和承認了這些數據的正確性。不然,這個數據庫返回它的事務前狀態服務器

WTC:WebLogic Tuxedo Connector網絡

OLTP: On-Line Transaction Processing 聯機事務處理架構

OLAP: On-Line Analytical Processing 聯機分析處理oracle

ATMI:application-to-Transaction Monitor Interface 應用程序到事務監視器接口app

DTP:Distributed Transaction Processing分佈式事務處理分佈式

MSSQ:Mutile Server,Singal Queue

Tuxedo的做用

屏蔽分佈式環境中的通訊協議,硬件體系結果,操做系統,數據庫和其它服務的差悍匪,

使網絡節點上的應用程序和各單元部件能進行互操做。

普遍用於金融,電信,製造業等各行各業的核心業務系統

三層架構-客戶端(表現層)-中間件服務層(業務邏輯層)-db

1563116118604

應用 weblogic中間件的系統通常採用BS架構,大部分用HTTP協議,少許使用RMI協議。

應用 Tuxedo中間件使用的是tuxedo協議,

Tuxedo 的通信過程

1563116366336

Tuxedo服務器一次請求須要進行兩次交互才能夠。 Tuxedo有兩個負責通信的進程(WSL,WSH),

客戶端經過ip地址和端口號與wsl創建鏈接,由wsl認證請求是否合法。 返給客戶端的響應中包含另外一個ip地址和端口號,而後,客戶端用新的ip和端口號進行請求WSH

什麼是weblogic

WebLogic最先由 WebLogic Inc. 開發,後併入BEA 公司,最終BEA公司又併入Oracle公司

webserver是用來構建網站的必要軟件,具備解析、發佈網頁等功能,它是用純java開發的

參考:https://baike.baidu.com/item/weblogic/451978?fr=aladdin

Tuexdo下載地址:

https://www.oracle.com/technetwork/cn/middleware/tuxedo/downloads/index.html

我下載的是12CR2.

1563115657793

參考

https://blog.csdn.net/wyswlp/article/details/6542947
Tuxedo 介紹與安裝(一)

https://yq.aliyun.com/articles/35248?spm=a2c4e.11153940.0.0.a0341af3Nqy4fE

tuexdo培訓.ppt

https://max.book118.com/html/2018/0806/8036076051001117.shtm

友情提示

​ 我對個人文章負責,發現好多網上的文章 沒有實踐,都發出來的,讓人走不少彎路,若是你在個人文章中遇到沒法實現,或者沒法走通的問題。能夠直接在公衆號《愛碼農愛生活 》留言。一定會再次複查緣由。讓每一篇 文章的流程都能順利實現。

相關文章
相關標籤/搜索