Orbacus Notify

Features

服務品質和管理員屬性

Orbacus Notify 支援所有標準 QoS 和管理員屬性。本產品有數種方式可以克服 Notification Service 規格固有的缺點,包括因為通訊失敗和提取模型提取間隔而產生的事件重試作業。

自訂組態

您能夠針對少數供應商和消費者或許多外部用戶端設定 Orbacus Notify,藉此在各種系統組態下提供最大效能。您也可以根據相互競爭的要求(例如事件可靠性和事件輸送量)來調整 Orbacus Notify 的設定。

訂閱內容共享

本產品會依照網域和類型來為結構化事件分類,確保系統一開始不會產生不需要的事件。每個通知頻道都會保留「已提供」和「已訂閱」事件類型清單,供應商可以新增或移除提供的類型,而消費者則可新增或移除訂閱內容。

事件轉譯

無論事件類型是否相同,事件供應商和消費者都可以互相傳達事件。Orbacus Notify 完全支援事件轉譯,且過程中會根據消費者要求對事件採用「最低限度的封裝」。

交付模式

Orbacus Notify 可支援官方推送和提取交付模式,以及混合式組合。

Event Service 相容性

Orbacus Notify 可以完全反向相容 OMG Event Service,讓您現有的事件服務用戶端可以順利移轉。

事件傳送

Orbacus Notify 支援無指定類型的事件傳送,因此可反向相容事件服務用戶端。此外,Orbacus Notify 也引進了結構化事件和順序結構化事件傳送功能。結構化事件讓您指定每個事件的 QoS,並撰寫包含可過濾和不透明欄位的事件。因為結構化事件實際上是 IDL 類型,Orbacus Notify 看得見可過濾的欄位並會在事件過濾時使用。

順序結構化事件

若用戶端經常需要傳輸小型事件,您可以考慮使用順序結構化事件。系統會將一或多個結構化事件組成一個批次,並以單一方法叫用的方式傳輸。提供者可完全控管順序的組成分子,並可在實際傳送之前累積任意數量的事件。同樣地,Orbacus Notify 能讓消費者設定事件傳送的批次大小上限和調步間隔。

篩選功能

Orbacus Notify 使用對應過濾器來支援事件標題使用期間與優先程度內容值的對應。實際操作時,這項對應會改變 Orbacus Notify 內部處理事件的方式。轉遞過濾器讓您在服務提供期間的不同時點過濾事件流。如此可確保消費者端珍貴的網路頻寬是用在對的地方,不會被不需要的事件佔用。

release-rel-2020-9-3-5233 | Wed Sep 30 02:47:58 PDT 2020
5233
release/rel-2020-9-3-5233
Wed Sep 30 02:47:58 PDT 2020