91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CICS與MQ中間件的介紹

發布時間:2021-06-23 09:21:25 來源:億速云 閱讀:545 作者:chen 欄目:大數據

本篇內容介紹了“CICS與MQ中間件的介紹”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

CICS(客戶信息控制系統)是IBM公司的事務處理軟件,它的歷史已經超過了26年,從批處理的作業方式向聯機事務處理方式的轉變,使人們認識到必須有專門的事務處理軟件來調度事務的運行,才能獲得令人滿意的系統性能和事務可靠性。

 大型的聯機事務處理系統的開發比大多數人原來想象的要復雜得多,它絕不是把數據放在一臺主機的數據庫中,然后開發一些客戶端程序來訪問和修改這些數據這么簡單。
 CICS最大的貢獻就是深入分析了聯機事務處理系統中與業務邏輯無關的,只與系統運行有關的具有共性的需求,把上述種種復雜的軟件功能歸納起來,以服務器的形式幫助應用程序實現這些功能,在整個系統的運行過程中充當應用管理的角色,類比于數據庫服務器管理系統中的所有數據,事務服務器管理系統中所有的應用,以及與應用相關的資源。
 服務器上的應用程序可直接訪問數據庫,但更多的是請求CICS的調度服務,在CICS的管理和協調下運行,并訪問數據庫,由于CICS集中管理與應用系統有關的所有資源包括數據庫,就能以最優化的方式運行,保證達到最優的整體性能。
 客戶端的應用程序在CICS客戶端軟件的支持下與CICS服務器通訊,并請求運行服務器上的應用程序,這種關系可類比于數據庫服務器中的存儲過程,能被客戶端的應用程序請求調用。客戶端的應用程序的工作一般是收集用戶數據,發請求并接收服務器回答的結果,顯示在屏幕上。
 業務管理
  CICS服務器能提供的服務由定義在其中的業務程序決定。帳務系統與營銷系統作為相互獨立的兩套業務系統,既可分別定義在兩個CICS服務器上,亦可定義在同一個CICS服務器上。
 CICS服務器支持的事務處理系統中,每一筆業務或每一個處理都由服務器端的一個可重入模塊實現,必須由系統管理員或開發人員在模塊編譯成功后,在CICS服務器中的程序定義(PD)加入相應的定義項,指定程序的外部名字。該名字供客戶端應用程序請求服務器端的服務使用。不同的業務程序由系統管理員指定不同的外部名字,如果引用程序名字錯誤會帶來不正確的結果。
 負載均衡
 CICS服務系統的負載均衡由CICS客戶端軟件中的負載均衡管理驅動器實現,與后臺服務器的配置無關。CICS客戶端程序客戶機與一臺或多臺CICS服務器間的連接,監控每個服務器的響應時間、已處理請求數等性能參數,選擇最空閑的CICS服務器,動態將客戶請求發往該服務器。具體的負載均衡選擇算法由CICS客戶端通訊進程的外接出口程序實現,與最終客戶使用的應用程序無關,所以負載均衡算法改變時無需修改客戶端應用程序。
  在CICS客戶端,每個CICS服務器都由系統管理員指定一個名字,在該名字下記錄該CICS服務器所在機器的IP地址和接受客戶請求的端口號(默認端口號為1435,支持大量并發用戶的CICS服務器通常配置多個端口號同時接受客戶請求,這時每個端口號都在客戶端定義為一個CICS服務器,即使它們屬于同一個CICS服務器)。客戶端定義的多個CICS服務器加入一個服務組中,客戶端應用程序發出ECI調用請求時CICS客戶端支持軟件就可以在同一組CICS服務器中動態地選擇一個,選擇的算法可以簡單的循環算法,亦可以按比例或動態檢查算法。
 CICS的負載均衡設計給予CICS客戶端應用程序動態選擇服務器的功能,結構靈活簡單,不會因為負責負載均衡的接入服務器發生故障而影響整個系統的運行。CICS服務器的設置與客戶端的設置相對獨立,CICS客戶端可以選擇使用負載均衡,亦可選擇不采用負載均衡;還可選擇是在所有可用服務器間作負載均衡,還是在部分可用服務器間作負載均衡;甚至能為每個程序選擇是否作負載均衡,負載均衡的范圍,負載均衡算法等。在CICS負載均衡結構的支持,系統管理員可以在承擔較大處理的系統中配置多臺CICS服務器,裝入完全相同的業務程序,均分系統負載。

通信中間件MQSeries技術介紹:

  MQSeries是一個通信中間件,專門負責在各種平臺間傳送數據,能保證數據在不穩定的數據線路上傳送時不會丟失或重復,其簡潔的編程接口能大大簡化系統開發人員的工作量,提高開發質量。
 MQSeries不但能在RS/6000的AIX上運行,還能在各種平臺如WindowsNT、各種UNIX操作系統以至各種專用系統上運行,使各平臺上的應用程序能順利地交換數據。
  隨著MQSeries在中國人民銀行的推廣使用,它正在成為中國金融界系統進行交易事務的事實標準。越來越多銀行、證券系統使用MQSeries互聯。MQSeries系統是一個消息排隊產品,是IBM用于通訊的中間件產品,它為分布式環境下進行程序到程序之間通信提供了靈活、快速并且易于使用的解決方法。
  MQSeries為應用程序提供一種跨越網絡通訊的特殊機制,參與通訊的應用程序之間不需要建立私有的、專用的邏輯連接,它們只需要把數據組裝成消息,放入消息隊列中,接收方從消息隊列中取出消息,達到通信的目的。
  MQSeries中的M指的是消息(MESSAGE),Q指的是隊列(QUEUE),Series指的是該產品支持幾乎所有平臺,包括所有計算機工業界的主流平臺,運行在各種UNIX平臺和NT平臺上的應用程序都能用相同的API互相通訊。
 利用MQSeries傳送數據的系統在系統設計和應用開發上有以下優點:
 1、斷點自動恢復
 MQSeries這一特性能保證在網路中斷并恢復之后,數據被可靠地從中斷點恢復傳送,而無需程序員考慮網絡特性。
 2、保證每條數據不丟失,不重復
 由于采用了先進的程序設計思想,MQSeries的消息放入穩定的磁盤設備暫時存放,直至完整傳送為止。
 MQSeries是唯一可保證信息一次性傳輸的中介軟件。在當前數據傳輸線路條件普遍較差的現狀下,這一點對要求高度數據完整性的系統來說至關重要。
 3、多協議并存
 MQSeries提供給開發人員的編程接口與具體的網絡協議無關,網絡底層不同類型的傳輸協議對應用開發是透明的,基于不同種協議的應用程序間的通訊在MQSeries上已成為現實。相比網關技術它有無與倫比的優越性,可以大大節省應用開發人員的開發工作量。
 4、異步并行處理
 MQSeries不僅支持傳統的同步的實時響應的程序間通訊,更支持異步的、并行的工作方式。當一個應用程序用MQPUT將一個信息傳送給其它應用程序,它不需等待另一個應用程序的回答,甚至不需關心信息是否被對方接收,繼續執行MQPUT以后的指令。
 5、實時響應,高速傳輸
 MQSeries提供了保持鏈接的通訊方式,使每條消息的傳輸不需重新建立新的通訊鏈接,保證實時響應效率。
 MQSeries提供了大容量消息成組傳輸的功能,特別適合計費系統中話單數據和計費數據的成批傳送的應用。
 6、多種平臺共存
 MQSeries在23種操作系統上提供統一的編程接口,僅需重新編譯就可完成不同平臺間程序的移植。
 7、提高系統開發效率
  MQSeries十分簡單易學,用戶僅需利用MQSeries的9個易用而又功能強大的函數調用,就能完成所有的通訊操作。
  MQSeries在各個平臺都提供相同的C語言應用編程接口。熟悉C語言環境的開發人員能以最快的速度,寫出各種復雜的應用程序,實現特殊的功能,包括傳送計費和話單數據、滿足業務中實時查詢的要求等。
  MQSeries的簡單性使它不會約束程序的應用范圍,如何處理來自程控交換機的話單數據、控制業務流程等都與MQSeries本身無關,但都能在MQSeries的支持下實現。
  MQSeries不僅能做到斷點自動恢復,還可以實時或批量地將大量的數據轉發到目的地.再觸發有關應用來處理這些信息.MQSeries可保證信息不丟失,不重傳。
  通過使用MQSeries來構成計費系統的通訊基礎,能有效地保證整個網絡的可靠性與信息傳遞的高速與實時性,使得應用程序的開發可以專注于業務的設計與實現上。
 8、MQSeries的安全性保證
  計費系統分布在全省各地,用公共數據網絡連接各級中心和各交換局,數據很易受到攻擊和偵聽,有必要采用可靠的安全機制保護機密數據的傳輸。
  MQSeries有強大的安全控制手段,保護數據在公共數據線路上傳輸時的安全性。最適于在分布式環境中使用的手段是附加在MCA上的安全出口程序、消息出口程序和發送接收出口程序。
  MCA附加的安全出口程序是一些增強通道功能的功能模塊。如安全出口程序,建立通道時,通道兩端的MCA調用各自的安全出口程序,系統開發人員在安全出口程序加入密碼確認的功能,只有通訊雙方交換密鑰成功后通道才能建立。
 安全出口程序能返回安全密鑰,MCA通過通道發送消息時,調用消息出口程序,用密鑰加密消息,接收方MCA收到消息后也調用消息出口程序對消息解密。
  MQSeries開放的接口支持各種用戶開發的加密系統,從而保護在公共數據網絡上傳輸的數據。
如果要更進一步地實現在互聯網上的更強大的安全控制,MQSeries可以利用工業標準的DCE(分布式計算環境)提供的認證和加密服務

“CICS與MQ中間件的介紹”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

盐城市| 岑溪市| 廊坊市| 呼伦贝尔市| 金寨县| 旅游| 来凤县| 和顺县| 府谷县| 泰来县| 西畴县| 蚌埠市| 西华县| 尉犁县| 石景山区| 余江县| 蓝山县| 宁强县| 潼关县| 巴马| 北京市| 柞水县| 迁安市| 雅安市| 全南县| 巴彦县| 淳化县| 凭祥市| 泰和县| 谢通门县| 东明县| 万荣县| 衡阳市| 鄂托克旗| 江油市| 阜平县| 长沙县| 仁寿县| 汾西县| 任丘市| 宁海县|