无操作处理器不会采取任何操作,并且对它接收到的 GeoEvent 无任何影响。GeoEvent 经过该处理器时不会受到任何影响。可以在 GeoEvent 服务中将该处理器用作稍后将要配置的实际处理器的占位程序或占位符,这样便可专注于设计和测试 GeoEvent 服务的其他部分。
无操作处理器在下列情况中也是很有用处的:
- 对未按预期运行的已发布 GeoEvent 服务进行故障排除。配置无操作处理器来执行无操作可有效将其从 GeoEvent 服务中移除,而不必强制重绘 GeoEvent 服务的工作流。
- 在完成某个特定组件的开发前设计 GeoEvent 服务中的处理和过滤工作流。完成开发组件后,无操作处理器便可重新配置为另一种类型的处理器。
- 展示如何暂时关闭由 GeoEvent 服务的特定组件执行的处理过程。通过将某个现有处理器配置为无操作处理器并重新发布 GeoEvent 服务,可高亮显示 GeoEvent Server 正在执行的处理过程。