首页 文章

FIWARE Generic Enabler CEP中的Complext事件结构 - Proton

提问于
浏览
0

我想在我的FI-WARE架构中使用Proton作为CEP GE .

我问你的帮助,因为我有一个复杂结构的事件,我想了解如何定义它和应该使用它的EPA .

我签入你在这个wiki https://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/CEP_GE_-_IBM_Proactive_Technology_Online_User_and_Programmer_Guide然后forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/Complex_Event_Processing_Open_RESTful_API_Specificationhttp://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/FIWARE.ArchitectureDescription.Data.CEP提供的文件

但我没有找到任何关于事件配置或EPA(事件处理代理)配置中的类型对象的属性或如何使用REST api设置事件描述 .

传入事件的json结构是这样的(我知道这里缺少name属性)

{"contextElements":[
    {"type":"ADD",
    "isPattern":false,
    "id":"ADD_MESSAGE_com.liferay.portlet.messageboards.model.MBMessage_111516",
    "attributes":[
        {"name":"id_","type":"long","value":"32302"},
        {"name":"companyId","type":"long","value":"10157"},
        {"name":"groupId","type":"long","value":"10184"},
        {"name":"userId","type":"long","value":"10201"},
        {"name":"date","type":"date","value":"12-mar-2015"},
        {"name":"type","type":"string","value":"ADD_MESSAGE"},
        {"name":"className","type":"string","value":"com.liferay.portlet.messageboards.model.MBMessage"},
        {"name":"classPK","type":"string","value":"111516"},
        {"name":"classUuid","type":"string","value":"9cd599c5-e01e-417d-9118-a636beed7145"},
        {"name":"model","type":"string","value":"{32302}"}
        ]}
    ],
"updateAction":"APPEND"}

然后,EPA应检查"name":"groupId" "attributes"字段的"value" . 我不认为使用Proton UI(http://130.206.81.23:8080/AuthoringTool/Main.html)很容易 . 我在那里创建了一个名为is3_like_eng_test的新项目 .

你能否向我介绍一个资源,深入解释如何创建我需要的质子项目json文件 .

先感谢您

1 回答

  • 1

    要定义事件,您需要在UI中创建一个新事件,并向其添加一个属性列表,每个属性都有一个名称和一个类型 .
    在此tutorial中,您可以看到事件定义的示例 .

    此事件可用作EPA的输入事件 . 在上面提到的教程中,您可以看到完整的CEP应用程序定义和运行时示例 .

    稍后,在运行时,您可以使用REST api发送CEP输入事件 . 有三种支持的格式:

    • Flat JSON . 例:

    {"Name":"TrafficReport", "volume":"1000"}

    • 标记分隔格式 . 例:

    Name=TrafficReport;volume=1000;

    • NGSI XML - 参见上面链接中的示例 .

相关问题