Your browser is not supported

For the best experience, use Google Chrome or Mozilla Firefox.

Orbacus Notify

功能特性

服務品質和管理員屬性

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

 

自訂組態

可以將 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-2021-6-1-6333 | Wed Jun 2 16:06:09 PDT 2021
6333
release/rel-2021-6-1-6333
Wed Jun 2 16:06:09 PDT 2021