複製鏈接
請複製以下鏈接發送給好友

消息中間件TongLINK/Q

鎖定
消息中間件TongLINK/Q作為東方通科技公司的消息中間件產品,它以其獨特的消息、隊列、可靠等機制和技術優勢為各種分佈式應用系統的開發注入了強大動力,極大地推動了數據交換及應用系統集成的發展。
中文名
消息中間件TongLINK/Q
簡    介
東方通科技公司的消息中間件產品
方    式
提供點對點、發佈訂閲等
功能特點
高效、可靠、實用等特點

消息中間件TongLINK/Q產品介紹

TongLINK/Q作為東方通科技公司的消息中間件產品,它以其獨特的消息、隊列、可靠等機制和技術優勢為各種分佈式應用系統的開發注入了強大動力,極大地推動了數據交換及應用系統集成的發展。
TongLINK/Q先進的隊列、消息及路由等處理機制,使其能夠為應用系統提供高效、靈活的同步和異步傳輸處理、存儲轉發、消息路由等技術支持,確保消息在任何情況下都能夠安全、可靠的送達。通過使用TongLINK/Q,應用系統完全不需要擔心消息傳遞過程中可能遇到的各種障礙(機器故障、網絡故障等)和異常。
TongLINK/Q提供點對點、發佈訂閲、路由、集羣等多種方式的消息傳遞模式,極大方便了企業應用的靈活構建,同時TongLINK/Q通過對核心、進程管理、隊列管理等各層面的優化和改進,能夠更加充分地利用硬件和網絡資源,極大地提高了傳輸效率,為各種不同應用模式、不同系統規模、不同消息傳輸量的系統提供了強有力的後台支撐。
TongLINK/Q為系統的管理人員提供了豐富易用的管理工具,以滿足不同的管理習慣和管理需求。通過基於瀏覽器模式的可視化監控管理中心,用户可以在任何運行IE的遠端對系統進行遠程集中管理,包括系統的啓動、停止、配置和監控,極大地方便了系統的維護和管理。
TongLINK/Q全面支持JMS1.1規範標準,用户可藉助於它進行標準化的應用開發,並能夠輕鬆地與其他系統進行集成。通過JMS1.1標準,TongLINK/Q能夠無縫的與東方通公司的其他的中間件產品進行集成,同時也可以和任何遵循JMS1.1規範的其他主流應用系統或中間件產品進行無縫集成。
TongLINK/Q作為一個消息傳遞的可靠平台,應用系統可以藉助於它輕鬆地交換和處理消息,而無需考慮消息傳遞的具體細節,能夠大大降低開發難度,縮短開發週期,節約開發成本。

消息中間件TongLINK/Q功能特點

作為一個標準化、適合中國應用環境的消息中間件,TongLINK/Q具有高效、可靠、實用等特點。主要包括:

消息中間件TongLINK/Q傳輸功能

預建連接
TongLINK/Q在節點間以預建連接的方式建立傳輸通道,以減少因頻繁建立/拆除連接所引起的系統開銷和網絡開銷,並通過定時發送檢測包來檢測網絡的連接情況。
按需連接
TongLINK/Q同樣提供在節點間有數據需要傳輸時,以實時建立TCP連接的方式來建立傳輸通道,完成傳輸時自動關閉連接,以此來節約同時佔用的網絡資源。用户可以根據實際業務需求隨意的選擇以上兩種方式。
多通路
TongLINK/Q在兩個節點之間,用户可根據自己傳輸的需要建立多條傳輸的通路,以保證不同的應用擁有獨立傳輸通道,充分利用網絡帶寬,提高傳輸的效率。
核心多進程
TongLINK/Q的核心進程採用多進程的機制,用户可根據自己的機器硬件配置,靈活設置核心進程的運行數量,大大提高了對系統資源(如CPU、內存等)的利用率
單消息和組消息
TongLINK/Q系統中傳輸的消息,可以是一條單一的消息,也可以是一組消息。組消息由多個單消息組合而成,在處理時相當於一個消息。所有的子消息擁有相同的目的地、生命週期、持久性和優先級。如果一個子消息出現問題,核心會對所有的子消息採取相同的處理操作;系統恢復時,要麼都恢復,要麼都不恢復。使用此功能,可以保證一批消息能夠同時被用户所獲取和處理,滿足系統對這一批消息之間關聯處理的需求。
高效穩定的流量控制
TongLINK/Q提供流量控制功能,在傳輸的過程中,TongLINK/Q可以根據設置將消息拆分為不同的小塊,在網絡上進行傳輸,傳輸到目的端後再重新組織為完整的消息。每個小塊的大小可以根據網絡帶寬和網絡質量的不同靈活設置,網絡質量較高的系統,可以調大每個數據塊的大小,以充分的利用網絡帶寬,網絡質量較差的系統,可以相應調小每個數據塊的大小,以減少對網絡的壓力。
隊列管理
消息的發送和接收都通過隊列實現。隊列的可靠性屬性決定了其消息的可靠性屬性,隊列空間的大小和可存放消息的個數由用户自行定義。
TongLINK/Q的一組隊列由不同的隊列控制單元負責管理,用户可以為不同業務定義不同的隊列,並劃分為不同的隊列控制單元進行管理,不同的隊列控制單元的隊列消息有不同的核心進程負責處理,相互不會影響。
傳輸優先級管理
TongLINK/Q提供消息優先級控制功能,根據消息的緊急程度,在發送前可以為其設置10個不同級別的優先級(0-9)。優先級越高,消息的發送速度也越快。10個優先級中,9為獨佔優先級,只要有此優先級的消息,其他優先級的消息就沒有機會發送;0為等待優先級,只要有高優先級的消息,此優先級的消息就沒有機會發送。
壓縮傳輸
通過對大的消息進行壓縮,可以有效利用網絡的帶寬,對帶寬條件不太好的網絡尤其有效。TongLINK/Q提供了對第三方壓縮-解壓縮策略的支持。
大文件拆分傳輸
TongLINK/Q支持2G以上的大文件傳輸,通過對大文件的拆分及併發傳輸,可以有效的利用寬帶網絡,多cpu主機,磁盤陣列等高端環境,使海量數據傳輸成為可能。
斷點重傳
當消息在傳輸過程中由於意外原因引起傳輸失敗時,TongLINK/Q將從傳輸失敗點繼續發送該消息,而不是將整個消息重新發送。通過重傳機制,既可以有效減少高故障率網絡上的冗餘通訊量,又可以避免極端情況下,如頻率極高的網絡抖動,消息傳輸的反覆失敗重傳。
可調核心規模
TongLINK/Q核心參數可以根椐應用的具體要求、運行環境的實際情況進行調整,最大限度地與應用系統相配合,減少系統資源佔用。

消息中間件TongLINK/Q事件機制

事件為TongLINK/Q運行過程中發生的某些特殊情況。用户可以自行確定所需要的事件,當這些事件發生時,TongLINK/Q將產生特定的消息,記錄下所發生的事件,通過分析這些事件消息,可以獲知系統的運行情況,並作出相應的調整。

消息中間件TongLINK/Q訂閲與發佈

訂閲/發佈功能為應用提供了一種透明的信息發佈和信息消費的框架。消息的發佈者只負責發佈信息的收集並通過一個 “主題”來表示這個消息,消息的訂閲者通過主題來訂閲需要的消息,當有相關“主題”的消息發佈時,消息會自動發送給訂閲者,發佈者和訂閲者無需知道各自在網絡中的位置。

消息中間件TongLINK/Q集羣

集羣是一種實現負載均衡的軟件技術,用户可以利用低成本的服務器構造具有很高可用性和可伸縮性的高性能集羣系統。此技術擴展了單個節點的處理能力,把有可能擁塞於一個節點的負載交給多個節點分擔。在C/S應用結構中,通過使用集羣功能,多個服務器聯合起來作為一個整體,可支持大量的客户應用。

消息中間件TongLINK/Q客户端

TongLINK/Q提供多種方式的客户端支持,包括普通接口和標準接口。普通接口使Server方編寫的應用程序經過很小的修改即可在客户端運行。標準接口支持JMS標準,通過編寫JMS應用,TongLINK/Q可以很容易地跟Web應用集成在一起。比其他眾多的消息中間件功能更強大的是,TongLINK/Q的客户端同樣支持斷點續傳和安全出口功能,使得用户在選擇客户端還是server端應用時具有更大的迴旋餘地。

消息中間件TongLINK/Q易用、管理性

實時監控及管理
TongLINK/Q提供菜單式字符界面及命令行方式進行系統管理。通過監控畫面,系統管理員可以及時地發現網絡故障及系統運行的異常情況,通過系統提供的相關工具進行處理。
·日誌機制
TongLINK/Q提供日誌文件系統,登記系統的日常運行信息,傳輸的數據包和文件信息、系統出錯提示等,日誌級別共分五級,級別越高,記錄的數據越詳細。日誌可用於對系統的運行狀態進行監控,亦可用於對系統的運行情況進行審計、故障處理、系統開發調試、交易跟蹤。用户還可以通過調整系統配置參數,抑制日誌中部分或全部信息的輸出。
·動態配置
為了支持關鍵業務對7×24小時不間斷運行的要求,TongLINK/Q可以動態配置節點之間的連接:動態增加系統中的節點、動態減少系統中的節點、動態啓動和終止節點的運行、動態修改節點的運行參數。
·遠程管理
TongLINK/Q提供遠程管理代理機制,允許用户將某網絡節點設置成管理機,在管理機上可以監控和配置網絡中任一節點(包括中心和前端)的TongLINK/Q。
·多層次的安全管理
TongLINK/Q提供了對第三方安全策略的支持。安全出口策略將安全傳輸分為三層:網絡層、通道層和應用層。網絡層負責節點之間的身份認證,通道層負責數據包在傳輸層的加解密,應用層負責在應用層對整個消息進行加解密。
·支持JMS1.1
JMS作為J2EE規範要求的一部分,提供了一組Java API,它定義了消息傳遞客户如何以一種標準的方式與底層的TongLINK/Q之類的消息服務提供商進行交互。JMS提供了一個標準的應用程序編程接口和一個服務提供商接口以實現標準的服務。
JMS提供了點對點和發佈-訂閲的消息傳遞模型。使用點對點的消息傳輸時,消息生產者將消息寫入消息隊列,消息消費者從隊列中接收消息。通過實現主題層次結構完成發佈-訂閲的消息傳遞任務,消息生產者將消息發佈到主題,消息消費者從主題中訂閲。
TongLINK/Q全面支持JMS1.1標準,為應用系統提供標準的開發支持。
·支持多種開發接口和工具
TongLINK/Q 在所有應用平台上提供一致的應用開發接口,以實現消息在網絡上自由傳輸。TongLINK/Q提供的開發接口既包括基本API、普通JAVA接口,還全面支持最新的JMS1.1標準,以滿足應用開發的標準化要求,用户可通過C、C++、JAVA等工具調用相關接口進行應用開發

消息中間件TongLINK/Q運行環境

平台
·IBM AIX
·HP-UX
·SUN Solaris
·COMPAQ True64 UNIX
·AT&T GIS
·NCR UNIX
·IBM/Sequent DYNIX
·UnixWare
·LINUX
·Windows NT/2000/XP

消息中間件TongLINK/Q典型應用

TongLINK/Q是一個標準化、適合中國應用環境的消息中間件,具有高效、可靠、實用等特點。1993年誕生以來,已成功運行在金融、電信、交通、政府等行業的數百個大、中型企業級應用系統中。
中國移動通信全國冗災備份系統是一個全國性項目。中國移動通信將全國計費中心設在北京,同時在深圳建立備份中心,與全國32個省(市)的中國移動通信分公司進行統一計費結算,互為備份。TongLINK/Q為中國移動通信全國冗災備份系統搭建了安全可靠的數據傳輸平台。
交通部海事局全國水上安全監督系統是一個覆蓋全國20多個沿海省、市的全國性項目,旨在實現沿海船舶、船員信息、通航環境信息等主要海事信息的數字化以及船舶、船員、通航管理等主要業務處理的網絡化。TongLINK/Q為全國水上安全監督系統提供了安全高效、可靠傳輸的通訊平台及應用開發平台。
中國建設銀行國際業務系統是一個全國性的系統,覆蓋全國38個省、直轄市、計劃單列市以及10個沿海城市的外匯結算業務。中國建設銀行B股資金清算系統也是一個全國性系統,由總行、38個一級分行、上百個二級分行以及200多個支行構成。TongLINK/Q在國際業務系統、B股資金清算系統中均發揮了積極作用。
[1] 
參考資料