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