歡迎使用ilink message server:國內第一個獨立的JMS訊息中介軟體

dxt發表於2003-04-15
iLink Message Server 是一個健壯、高效能、具有工業標準、安全、可靠的訊息傳輸系統,它可以很好地支援分散式系統的開發、整合和執行,為跨越不同作業系統和網路平臺的分散式應用提供可靠、高效的訊息傳送和管理服務。
iLink採用純Java開發,完全實現了JMS介面規範(Java Message Service API),包括了分散式系統的關鍵服務的支援,例如事務和可靠訊息傳輸,為開發者遮蔽了底層的網路通訊細節,提供了標準、易用的程式設計介面。iLink作為一個事件驅動的通訊平臺,極大的減少了開發Internet, Intranet和Extranet應用所花費的時間和費用。
iLink基於TCP/IP協議,支援Windows95/98/NT/2000、AIX、Linux、Solaris等作業系統,提供了標準的JMS程式設計介面.
iLink提供了在大規模企業應用和通訊市場構建高可靠的基於訊息傳輸的解決方案.ILink適用於電信、石化、銀行、電子商務、電子政務等各種大型行業的應用整合領域,具有很好的市場前景。iLink在構建企業資源規劃(ERP)、客戶關係管理(CRM)、工作流(workflow)等各種大型分散式系統方面具有無比的優勢,能夠大大提高開發效率和節約開發成本。


iLink具有以下特性:


JMS 1.0.2標準:
使用了開放的工業標準,最大化互操作性和移植性

100%高可靠訊息傳輸:
確保資訊可靠傳輸,即使在網路通訊不可靠或出現異常時也能保證資訊的傳輸。iLink的非同步訊息處理技術能夠保證當網路或者通訊應用程式本身處於"忙"狀態或發生故障時,系統之間的資訊不會丟失,也不會阻塞。這樣的可靠性是非常關鍵的

訪問控制:
提供了完備的訪問控制,包括可建立使用者、使用者組和資源組,可以對任意佇列或者主題進行授權訪問;可以定義允許訪問主機列表

流量控制:
在Point-to-point和publish/subscribe模式下自動控制傳送者傳送訊息的速率,保證訊息接收者不會被淹沒。

傳輸任意資料:
支援Text, Object,Byte, Map,Stream五中型別的訊息,可以方便的傳輸任意資料

同步和非同步訊息接收:
同時支援同步和非同步兩種接收模式

持久訂閱:
對於持久訂閱者,當它和iLink斷開,它所訂閱的訊息依然由iLink保留,當它再次連線後,這些訊息又會傳送給它。

層次性主題:
支援釋出者一次對多個主題釋出訊息以及訂閱者可以一次訂閱多個主題

本地事務支援:
提供了本地事務,可以將若干傳送和接收的訊息作為一個邏輯單元進行提交或者回滾操作。

訊息過濾:
訂閱者可以採用SQL-92語法對訊息進行過濾,iLink保證只傳送他所感興趣的訊息

安全Socket SSL:
可以使用SSL進行資料傳輸,保證訊息的安全性

HTTP隧道技術:
支援HTTPS,從而可以利用HTTP代理伺服器進行訊息傳輸

持久訊息和非持久訊息:
對於持久訊息傳輸,保證"一次且僅有一次"語義(once and only once);對於非持久訊息,保證"至多一次"語義(at most once)。

JNDI:
實現了JNDI 1.2介面規範的部分介面,客戶可以利用該介面訪問佇列和主題物件

完全支援point-to-point模式和publish/subscribe模式:
完全實現JMS 1.0.2定義的point-to-point和 publish/subscribe模式。PTP是點對點傳輸訊息,建立在訊息佇列的基礎上,每個客戶端對應一個訊息佇列,客戶端傳送訊息到對方的訊息佇列中,從自己的訊息佇列讀取訊息;Pub/Sub允許一個訊息同時被髮送給多個接收者,不必考慮接收者的數目、位置以及是否準備好接收

支援10M的大訊息:
支援10M大訊息的傳輸,從而避免了應用開發者必須將大訊息切分的步驟

高度可配置系統:
iLink是一個靈活的訊息系統,可以按照不同的應用要求對其進行相應的配置,以便使其達到最最佳化

相關文章