最近筆者看到了一篇文章:信息中間件是大數(shù)據(jù)時代的明星。

大數(shù)據(jù)的價值越來越多地被挖掘出來,消息中間件是專門的數(shù)據(jù)可靠性通信產(chǎn)品,旨在解決多個應(yīng)用系統(tǒng)之間的信息互操作性、信息孤島、應(yīng)用程序數(shù)據(jù)丟失、網(wǎng)絡(luò)環(huán)境差異造成的數(shù)據(jù)傳輸不穩(wěn)定性、應(yīng)用程序資源隔離、應(yīng)用程序系統(tǒng)可擴(kuò)展性等多種問題。

可以說,系統(tǒng)之間、應(yīng)用程序之間的數(shù)據(jù)需要企業(yè)級可靠傳輸,與消息中間件的支持分不開。在大數(shù)據(jù)時代,對可靠數(shù)據(jù)傳輸?shù)男枨髷U(kuò)大,市長/市場競爭也很激烈。國際主流消息中間件產(chǎn)品IBM WebSphere MQ與剛剛獲得中國國際軟件博覽會金獎的國產(chǎn)消息中間件東方通Tonglink/Q一起,無法避免龍斗。

下面對消息中間件的幾個關(guān)鍵點進(jìn)行了比較。

文件傳輸

在IBM developerWorks網(wǎng)站上這樣說。

EbSphere MQ是基于消息通信的中間件產(chǎn)品。一般來說,我們使用MQ進(jìn)行消息傳遞和轉(zhuǎn)換。事實上,MQ也可以用來傳輸文件。使用MQ傳輸文件有兩種方法。一種是將文件分成一條消息消息發(fā)送給對方,另一方將該消息合并到文件中。另一種方法是使用MQ的參考消息頭機(jī)制傳輸文件。

這種方式有點生疏,大大增加了應(yīng)用程序邏輯的復(fù)雜性。

TongLINK/Q說:

提供原生態(tài)文件信息傳輸接口。用戶不需要額外的購買和安裝插件,無需二次開發(fā)即可直接調(diào)用接口傳輸文件。

【評論】這種方式更接近用戶的要求,簡單到讓用戶忘記發(fā)送的是文件信息。

可靠性

在IBM developerWorks網(wǎng)站上這樣說。

Websphere MQ是一種消息中間件,通過在Websphere MQ服務(wù)器和Websphere MQ服務(wù)器之間傳輸數(shù)據(jù)來實現(xiàn)斷點更新功能,從而確保傳輸?shù)目煽啃浴5?,WebSphere MQ客戶端應(yīng)用程序和Websphere MQ服務(wù)器之間不提供斷點更新功能。

[評論]客戶端應(yīng)用程序需要用戶直接實施斷點更新機(jī)制,以確保可靠的傳輸,提高傳輸效率。

TongLINK/Q說:

TongLINK/Q為用戶提供全方位、無死角的可靠傳輸。完全可靠,包括節(jié)點之間、客戶端-服務(wù)器數(shù)據(jù)傳輸,支持?jǐn)帱c續(xù)傳。

實踐真知是市場檢驗產(chǎn)品的唯一標(biāo)準(zhǔn),TongLINK/Q這樣做是從用戶的角度鍛煉自己的產(chǎn)品。

高可用性

在IBM developerWorks網(wǎng)站上這樣說。

Websphere MQ的默認(rèn)負(fù)載分配方法是平均循環(huán)調(diào)度法。群集平等地對待所有隊列副本。為了實現(xiàn)更靈活的分配戰(zhàn)略,開發(fā)人員必須自定義用戶出口程序。

[評論] IBM MQ不提供軟備份。在需要在消息中間件上部署雙機(jī)備份的業(yè)務(wù)場景中,用戶需要購買額外的專業(yè)設(shè)備。

TongLINK/Q說:

TongLINK/Q提供服務(wù)器端隊列群集機(jī)制和國家專利客戶端連接池群集機(jī)制,確保系統(tǒng)的線路備份和負(fù)載平衡功能,解決高可用性和單點故障問題。用戶可以直接使用,無需自定義開發(fā)。此外,只有通過簡單的群集配置和部署,才能在消息發(fā)送過程中指定流向。

[評論]這種線路備份和基于內(nèi)容的路由節(jié)省了專用雙機(jī)備份設(shè)備的購買成本,簡化了應(yīng)用程序的邏輯復(fù)雜性,這兩個功能的實現(xiàn)得到了許多用戶的肯定和喜愛。(威廉莎士比亞,《Northern Exposure》(美國電視劇),Northern Exposure(美國電視劇))

應(yīng)用智能調(diào)度

在IBM developerWorks網(wǎng)站上這樣說。

他們什么也沒說。

[評論]因為他們沒有做。

TongLINK/Q說:

TongLINK/Q提供了國家專利級別的應(yīng)用程序觸發(fā)管理機(jī)制,根據(jù)隊列消息積壓自動動態(tài)地調(diào)度消息處理應(yīng)用程序,完全符合系統(tǒng)資源的整體特性。

【評論】事實上,這個功能是東方通結(jié)合了其他交易中間件產(chǎn)品的業(yè)務(wù)應(yīng)用程序調(diào)度機(jī)制,對東方通來說很簡單,但對用戶來說非常有意義。(威廉莎士比亞,溫斯頓,《工作》前情提要)。

網(wǎng)絡(luò)流量限制

在IBM developerWorks網(wǎng)站上這樣說。

他們什么也沒說。

[評論]因為他們又沒有。

TongLINK/Q說:

TongLINK/Q通過簡單的傳輸參數(shù)配置實現(xiàn)網(wǎng)絡(luò)擁塞控制。它還在應(yīng)用層提供節(jié)點和業(yè)務(wù)級別的傳輸流量保護(hù),以確保業(yè)務(wù)系統(tǒng)之間的協(xié)調(diào)并行處理。

【點評】多業(yè)務(wù)系統(tǒng)并行的應(yīng)用場景中,由于多個業(yè)務(wù)系統(tǒng)共享帶寬,對每個業(yè)務(wù)系統(tǒng)進(jìn)行傳輸流量限制和保護(hù),就顯得非常有必要了。

傳輸通道

在IBM developerWorks網(wǎng)站上是這樣說的:

在WebSphere MQ的系統(tǒng)配置和維護(hù)中,通道 ( Channel ) 的配置和維護(hù)是較復(fù)雜也是最重要的部分。當(dāng)然,也是最難維護(hù)和最易出錯的部分。

【點評】藍(lán)色巨人總是希望領(lǐng)導(dǎo)一個產(chǎn)業(yè),而實際上他們也確實有這樣的野心和實力。因此在產(chǎn)品設(shè)計之初,往往會事先提出一系列的概念、在自己的產(chǎn)品中使用這些概念,并把這些概念綁定銷售給用戶。用戶在使用IBM的產(chǎn)品時,首先要學(xué)習(xí)和接受這些概念,否則就無法正確使用產(chǎn)品。在信息化建設(shè)初期,這樣的過度設(shè)計顯得非常高大上,而隨著信息化建設(shè)的發(fā)展,用戶不再迷信權(quán)威,而是希望更多的通過自己智慧來主導(dǎo)自己的業(yè)務(wù)系統(tǒng),輕開發(fā)、重運(yùn)維,一款概念過多的產(chǎn)品,顯然已經(jīng)讓人覺得頭疼無比,用戶已經(jīng)在期待能有更好應(yīng)用體驗。通過使用消息中間件,便捷的構(gòu)建一個安全可靠的傳輸通道,這是核心需求,而不再希望首先去理解其中的通道概念。

而TongLINK/Q是這樣說的:

TongLINK/Q提供節(jié)點間數(shù)據(jù)傳輸通道的自動維護(hù)功能,應(yīng)用層不需要維護(hù)傳輸通道。用戶完全不用關(guān)心這些細(xì)節(jié),直接使用即可,使得上層應(yīng)用的注意力和成本可以更加專注在業(yè)務(wù)領(lǐng)域。

【點評】TongLINK/Q產(chǎn)品在發(fā)展過程中,始終不忘初心,將連接、通道、網(wǎng)絡(luò)等等這些本不需要應(yīng)用層關(guān)心的內(nèi)容,全部予以屏蔽,力求為上層應(yīng)用提供最為安全而且便捷的數(shù)據(jù)傳輸應(yīng)用體驗。

監(jiān)控管理

IBM MQ的使用者在網(wǎng)上是這樣說的:

監(jiān)控IBM WebSphere MQ是一個長久以來的熱門話題。老式的telnet加runmqsc的方法以及資源管理器的方法對客戶機(jī)都有過多的要求,并且步驟繁瑣,資源消耗大。商品級的監(jiān)控系統(tǒng)(比如ITCAM)配置復(fù)雜功能強(qiáng)大,但是有些客戶可能不愿意支付相關(guān)費(fèi)用。

【點評】IBM WebSphere MQ自帶的遠(yuǎn)程監(jiān)控管理界面必須通過Eclipse啟動,而且其中的概念繁多,術(shù)語晦澀難懂,用戶體驗非常差。

而TongLINK/Q是這樣說的:

TongLINK/Q產(chǎn)品采用簡潔、直觀的B/S模式集中監(jiān)控中心,對分布在網(wǎng)內(nèi)的眾多節(jié)點進(jìn)行集中監(jiān)控管理,提供拓?fù)潢P(guān)系圖,可通過中心遠(yuǎn)程啟停各個節(jié)點,并對系統(tǒng)異常提供自動告警機(jī)制,極大降低運(yùn)維成本。其界面風(fēng)格力求簡潔明快,概念清晰簡單。

同時,TongLINK/Q產(chǎn)品還提供了完善的遠(yuǎn)程監(jiān)控管理接口,可以使得自身節(jié)點的監(jiān)控管理工作被集成在用戶自己的監(jiān)控平臺或工具中。

【點評】TongLINK/Q產(chǎn)品從一開始就放棄了高大上的方法論,而是腳踏實地,充分接受用戶的要求。顯然,這樣做的結(jié)果是TongLINK/Q產(chǎn)品的監(jiān)控管理體系更能適應(yīng)中國國內(nèi)用戶的需求和操作習(xí)慣。

安全性

在IBM developerWorks網(wǎng)站上是這樣說的:

在WebSphere MQ中,主要分為基于連接的認(rèn)證和基于消息的認(rèn)證?;谶B接的認(rèn)證,是通過 MQ 通道實現(xiàn)的;基于消息的認(rèn)證,則是通過 MQ 高級消息安全(MQ AMS)實現(xiàn)的。

MQ 主要支持三種不同的認(rèn)證方式:斷言認(rèn)證,起源認(rèn)證和證書認(rèn)證。在 MQ 7.0 及以前的版本中,這些認(rèn)證方式主要是依靠用戶編寫代碼,即安全出口來實現(xiàn)。MQ 7.1 和 MQ 7.5 集成了這三種常用的認(rèn)證功能。在 MQ 7.1 中,用戶可以通過定義通道認(rèn)證規(guī)則來過濾連接請求。

【點評】在WebSphere MQ的系統(tǒng)配置和維護(hù)中,通道 ( Channel ) 的配置和維護(hù)是較復(fù)雜也是最重要的部分。當(dāng)然,也是最難維護(hù)和最易出錯的部分。在此之上,疊加了一整套的安全認(rèn)證機(jī)制,使得WebSphere MQ通道的配置和維護(hù)復(fù)雜,更加容易出錯。

而TongLINK/Q是這樣說的:

TongLINK/Q支持遠(yuǎn)程應(yīng)用非法接入控制、應(yīng)用層數(shù)據(jù)加密、節(jié)點間傳輸流量控制、消息跟蹤日志、集中的傳輸監(jiān)控、配置加密、業(yè)務(wù)授權(quán)、安全出口(支持第三方加密算法)、管理中心權(quán)限控制、用戶審計等安全保障機(jī)制。

由于TongLINK/Q提供節(jié)點間數(shù)據(jù)傳輸通道的自動維護(hù)功能,并提供傳輸層SSL(含國密算法)、以及提供了基于連接通道級別的流量保護(hù)措施,這個整體的傳輸體系為用戶呈現(xiàn)了一個安全、可靠、透明的傳輸通道,用戶完全不用關(guān)心這些細(xì)節(jié),直接使用即可。

【點評】

1,要實現(xiàn)跨單位、跨部門、跨層級機(jī)構(gòu)的數(shù)據(jù)傳輸,除了要解決復(fù)雜的分布式網(wǎng)絡(luò)環(huán)境下基本的傳輸穩(wěn)定性和可靠性問題之外,還要兼顧解決資源隔離、橫向擴(kuò)展、信息安全、傳輸效率等一系列的問題。對于專注于上層業(yè)務(wù)系統(tǒng)的開發(fā)者而言,過度關(guān)注連接、通道、網(wǎng)絡(luò)等等這些本不需要應(yīng)用層關(guān)心的內(nèi)容,這部分工作顯然極大分散了他們的精力。使用消息中間件,顯然就是為了屏蔽這些問題。

2,關(guān)于配置加密:IBM擁有自己的主機(jī)硬件系統(tǒng),認(rèn)為自己的主機(jī)系統(tǒng)是安全的,因此類似配置加密的這些有價值的需求被他們擋之門外。在中國市場上,IBM曾經(jīng)將一系列中國本土軟硬件廠商欺凌碾壓;而當(dāng)前自主可控政策驅(qū)動下,曾經(jīng)被IBM壟斷的中國國內(nèi)中間件市場,出現(xiàn)了一點一點被本土軟件公司蠶食的趨勢。傲慢,使得藍(lán)色巨人再失一城。

3,關(guān)于國密算法:其實IBM也想做這些去適應(yīng)中國市場,但是放不下身段??!于是IBM把自己的產(chǎn)品全盤授權(quán)給了中國公司(華勝天成),然后華勝天成從東方通高價挖走了幾個人,將國密算法加入了變種之后的IBM MQ產(chǎn)品之上。

防病毒

在IBM developerWorks網(wǎng)站上是這樣說的:

他們啥也沒說,因為,他們沒有。

【點評】IBM WebSphere MQ并不關(guān)注并不關(guān)注中間層以外的任何事情,他們認(rèn)為防病毒是用戶的工作,即便是自己被病毒感染了。

而TongLINK/Q是這樣說的:

TongLINK/Q提供了獨(dú)有的主機(jī)側(cè)主動防御技術(shù)。采用OS內(nèi)核級技術(shù)預(yù)防病毒篡改,并提供了集中式病毒防控預(yù)警機(jī)制。使得在感染了電腦病毒環(huán)境下保證自身健康,確保了數(shù)據(jù)安全性。

【點評】打鐵還須自身硬,通道自身健康,才可以保證數(shù)據(jù)健康。

競品并存互通

在IBM developerWorks網(wǎng)站上是這樣說的:

他們啥也沒說。

【點評】因為他們認(rèn)為不需要。

而TongLINK/Q是這樣說的:

在國產(chǎn)化推進(jìn)過程中,TongLINK/Q提供互通網(wǎng)關(guān)和接口適配,可以透明實現(xiàn)與IBM MQ產(chǎn)品的并存和互通。

【點評】查看東方通發(fā)展歷程,TongLINK/Q產(chǎn)品經(jīng)過了22年的持續(xù)發(fā)展和不斷優(yōu)化完善,當(dāng)前,該產(chǎn)品已經(jīng)實現(xiàn)了大量的替代IBM MQ的案例。而在替代過程中,與競品并存互通的機(jī)制,起到了關(guān)鍵性作用。在全世界各種開源和商用消息中間件中,該機(jī)制是絕無僅有的。

國產(chǎn)化適配

在IBM developerWorks網(wǎng)站上是這樣說的:

他們啥也沒說。

【點評】因為他們認(rèn)為不需要。

而TongLINK/Q是這樣說的:

TongLINK/Q產(chǎn)品支持國產(chǎn)芯片(龍芯、飛騰),國產(chǎn)操作系統(tǒng)(中標(biāo)麒麟)和國產(chǎn)服務(wù)器(曙光、浪潮、華為)。

【點評】看得出,TongLINK/Q產(chǎn)品不斷在前進(jìn),而且一路同行了自己的兄弟。

服務(wù)

IBM MQ的使用者是這樣說的:

IBM的售后服務(wù)昂貴、效率低、不接受任何定制和修改,無視用戶所提的任何需求,逼著用戶適應(yīng)自己。

【點評】沒話說,藍(lán)色巨人就是這么任性。

而TongLINK/Q是這樣說的:

TongLINK/Q提供本地源碼級服務(wù),各類需求響應(yīng)迅速,充分尊重用戶,始終抱著為用戶服務(wù)的心態(tài),愿意與用戶密切合作、與用戶一起成長,市場反應(yīng)速度快。

【點評】同樣看得出,TongLINK/Q產(chǎn)品不斷在前進(jìn),而且一路同行了自己的上帝。

1.《【ibm售后怎么樣】數(shù)據(jù)傳輸王之爭,消息中間件的終極對決》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識,僅代表作者本人觀點,與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。

2.《【ibm售后怎么樣】數(shù)據(jù)傳輸王之爭,消息中間件的終極對決》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進(jìn)行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。

3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/why/2975401.html