Your browser is not supported

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

Orbacus Notify

功能

Orbacus Notify

服务质量和管理属性

Orbacus Notify 支持所有标准的服务质量和管理属性。它介绍了克服 Notification Service 规范中固有缺点的方法,包括由于通信失败和拉模型拉动间隔导致的事件重试。

 

自定义配置

您可以配置 Orbacus Notify 以在各种系统配置下提供最高性能,从少数供应商和消费者到许多外部客户端均如此。Orbacus Notify 还能根据诸如事件可靠性和事件吞吐量等竞争需求进行调整。

 

订阅共享

结构化事件在事件头中按域和类型分类,以确保首先不会生成不需要的事件。每个通知渠道均会维护一个“offered”和“subscribed to”事件类型列表。供应商可添加或移除提供的类型,而消费者可以添加或删除订阅。

 

事件转换

无论事件是否属于同一类型,事件供应商和消费者都可以传递事件。Orbacus Notify 完全支持事件转换,按照消费者要求对事件进行“最低限度的包封”。

 

递送模型

Orbacus Notify 支持官方推送和拉取递送模型以及混合式组合。

 

事件服务兼容性

Orbacus Notify 完全向后兼容 OMG 事件服务,可以为您现有的事件服务客户端提供平稳的迁移路径。

 

事件递送

为了向后兼容事件服务客户端,Orbacus Notify 支持无类型事件的递送。Orbacus Notify 还引入了结构化事件和序列结构化事件递送。结构化事件使您能够指定每个事件的服务质量,并创建由可过滤字段和不透明字段组成的事件。由于结构化事件是实际的 IDL 类型,因此可过滤字段对 Orbacus Notify 可见,并在事件过滤期间使用。

 

序列结构化事件

如果您的客户端经常传输小型事件,请考虑使用序列结构化事件。一个或多个结构化事件将会一起进行批处理,并在单个方法调用中进行传输。供应商完全控制着序列组成,可以在实际递送之前累积任意数量的事件。同样,对于消费者而言,Orbacus Notify 能使他们配置最大批处理量和事件递送间隔。

 

过滤

通过使用映射过滤器,Orbacus Notify 支持映射事件报头寿命和优先级属性值。实际上,这种映射改变了事件在 Orbacus Notify 中的处理方式。转发过滤器使您能在整个服务期间过滤各种位置的事件流。这确保了消费者端的宝贵网络带宽能够得到有目的的使用,不会被不需要的事件占用。

release-rel-2021-8-1-6624 | Wed Jul 28 16:06:13 PDT 2021
6624
release/rel-2021-8-1-6624
Wed Jul 28 16:06:13 PDT 2021