首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

检测实时数据流中的复杂事件(4)

检测实时数据流中的复杂事件(4)

第 7 步.        自定义或扩展该应用程序现在您已熟悉了这个入门应用程序,可修改该应用程序的源代码,通过任何有趣的方式自定义或扩展它:
  • 为了让该应用程序运行更长的时间,可修改 app.js 中的 Node.js 代码,将 event_target 变量的值从            3000 改为更大的数字。
  • 要定义 Streams 应用程序可检查哪个新的复杂事件:
    • 更新 SPL 代码,向工作流中添加另一个 MatchRegex 操作符,以检测您想寻找的一种模式。
    • 更新 SPL 代码中新 MatchRegex 操作符后面的操作符,从而将新的事件类型发送回 Node.js 应用程序。
要修改该应用程序:
  • 计划您的修改工作。
  • 更改 Node.js 和/或 SPL 源代码,以反映您想要的自定义工作。
  • 如果已修改 SPL 代码,则必须在 Streams 开发环境中重新编译它并将您下载的 .sab 文件替换为这个更新后的版本。
  • 将修改后的应用程序部署(推送)到 Bluemix。
结束语可在 Bluemix 中通过 Streaming Analytics        服务轻松地对实时数据流执行复杂事件检测。您在本教程中完成的应用程序可帮助您入门。您可更改想要分析的数据流,定义想要检测的事件,以及处理这些事件来实现自己的目的。
返回列表