什么是wso2 cep中的元数据相关数据和有效载荷数据

时间:2014-09-25 08:19:36

标签: wso2 wso2cep siddhi

wso2 cep中的元数据相关数据和有效负载数据是什么

据我所知,这些是流中的3种不同类型的数据类型,但哪种类型的数据类型优于另一种数据类型,这在任何文档中都是不明确的。 或者我们如何在不同的情况下使用它。

可以对有效载荷数据执行的所有操作,我也可以对元数据和相关数据执行。

有人可以解释与示例的区别。

1 个答案:

答案 0 :(得分:2)

在WSO2 CEP中,每个属性的内部行为没有区别。这只是一个逻辑分离,让用户分别定义具有元属性,相关属性和有效负载的流。如果需要逻辑分离,可以使用这些属性类型,或者如果不需要分离元数据和相关数据,只需将数据作为有效负载发送。

您可以在元数据中存储与流相关的元数据。例如诸如event_timestamp,请求的ip_address或类似的属性。类似地,对于关联数据,您可以将用于关联事件的属性与其他流中的其他事件相关联。例如像correlation_id之类的东西。在流上执行连接操作时,这些属性将非常有用。

但请注意,CEP中使用的Siddhi引擎不会根据元数据,相关性,有效负载和处理所有属性来区分流,而没有任何区别。属性类型可用于在event-builder / event-formatter级别定义的流,这些流在运行时映射到平面Siddhi流以处理查询。