wso2 cep中的元数据相关数据和有效负载数据是什么
据我所知,这些是流中的3种不同类型的数据类型,但哪种类型的数据类型优于另一种数据类型,这在任何文档中都是不明确的。 或者我们如何在不同的情况下使用它。
可以对有效载荷数据执行的所有操作,我也可以对元数据和相关数据执行。
有人可以解释与示例的区别。
答案 0 :(得分:2)
在WSO2 CEP中,每个属性的内部行为没有区别。这只是一个逻辑分离,让用户分别定义具有元属性,相关属性和有效负载的流。如果需要逻辑分离,可以使用这些属性类型,或者如果不需要分离元数据和相关数据,只需将数据作为有效负载发送。
您可以在元数据中存储与流相关的元数据。例如诸如event_timestamp,请求的ip_address或类似的属性。类似地,对于关联数据,您可以将用于关联事件的属性与其他流中的其他事件相关联。例如像correlation_id之类的东西。在流上执行连接操作时,这些属性将非常有用。
但请注意,CEP中使用的Siddhi引擎不会根据元数据,相关性,有效负载和处理所有属性来区分流,而没有任何区别。属性类型可用于在event-builder / event-formatter级别定义的流,这些流在运行时映射到平面Siddhi流以处理查询。