第 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 服务轻松地对实时数据流执行复杂事件检测。您在本教程中完成的应用程序可帮助您入门。您可更改想要分析的数据流,定义想要检测的事件,以及处理这些事件来实现自己的目的。 |