IBM與東方通中間件競爭力對比分析
Table of Contents 目錄
1. IBM MQ與東方通TongLinkQ對比分析 2
2. IBM ESB與東方通TongIntegrator對比分析 3
3. IBM WAS與東方通TongWeb對比分析 5
1. IBM MQ與東方通TongLinkQ對比分析
TongLinkQ是東方通科技公司的一個通訊產(chǎn)品,它是從一個文件傳輸工具發(fā)展改進而來的,其產(chǎn)品化程度很低。經(jīng)過僅幾年的發(fā)展,該產(chǎn)品雖然增加了一些功能,但是從產(chǎn)品的成熟和穩(wěn)定性上來看,仍然與MQ存在相當大的差距。因此,在做產(chǎn)品選型時有必要從以下幾方面慎重考慮:
產(chǎn)品的成熟穩(wěn)定性:
TongLinkQ作為一個國產(chǎn)中間件產(chǎn)品,其本身的成熟性和穩(wěn)定性根本無法和IBM的MQ產(chǎn)品相比,它無法支持生產(chǎn)環(huán)境長時間運行和大規(guī)模數(shù)據(jù)傳輸?shù)目简,在系統(tǒng)傳輸數(shù)據(jù)量大或者系統(tǒng)運行壓力大的情況下,TongLinkQ會出現(xiàn)死機,進程掛起等現(xiàn)象。在數(shù)據(jù)傳輸?shù)目煽啃苑矫妫琓ongLinkQ無法保障數(shù)據(jù)傳輸?shù)目煽啃。在用戶的實際系統(tǒng)中,TongLinkQ曾出現(xiàn)過丟失數(shù)據(jù)的現(xiàn)象。
產(chǎn)品本身的兼容性:
TongLinkQ產(chǎn)品本身的研發(fā)沒有一個統(tǒng)一的、向上延續(xù)的框架和技術(shù)路線,因此,其產(chǎn)品底層每一個版本代碼實現(xiàn)都不一樣,版本之間根本無法兼容,例如:其版本5和版本6根本無法互連互通;同時,每個版本對外提供的API編程接口都不一致,導(dǎo)致如果進行TongLinkQ產(chǎn)品的版本升級,就必須要重新開發(fā)基于它的應(yīng)用程序,巨大的工作量導(dǎo)致客戶根本無法進行版本升級。這是一個非常大的隱患。
系統(tǒng)的可擴展性:
IBM的MQ可以支持35種平臺,而TongLinkQ支持的平臺種類有限,這勢必給項目今后的升級改造等帶來限制。例如:每當某種操作系統(tǒng)升級時,例如Windows操作系統(tǒng)或者AIX操作系統(tǒng)升級時,TongLinkQ的響應(yīng)速度都非常慢。再例如,當一些新的技術(shù)、新的標準出現(xiàn)時,TongLinkQ都不能及時提供支持,比如到目前為止,它仍然不提供對Web Service的支持,仍然不支持IP V6的通訊協(xié)議等。
對事務(wù)完整性的保證:
TonkLink沒有兩階段提交的機制,無法保證分布式系統(tǒng)上,隊列消息讀寫操作與關(guān)系型數(shù)據(jù)庫操作之間的交易完整性。
產(chǎn)品的性能:
TongLinkQ產(chǎn)品不支持多線程。
|
|