apama - 我们可以使用 Apama 来监控网络 tcp/udp(IP) 流量并生成事件吗?
问题描述
我们可以使用 Apama 来监控 Networking IP 流量并基于它生成事件吗?我们计划使用 Apama 来监控网络流量,并根据生成的事件决定扩大或缩小我们云上的特定应用程序。是否只能使用 APAMA 或我们需要任何额外的软件组件来实现这一目标?
还有在哪里可以获得带有 Linux 版 Apama 社区版的“SoftwareAG 设计师”?
解决方案
我先回答你最后一个问题。不幸的是,现在我们没有 Linux 版本的 Designer。我们确实为一些常用编辑器(emacs、vi)提供了语法高亮文件,并且在下周将在社区网站上发布的 10.3.1 版本中,我们将有一个名为 apama_project 的工具,它可以生成类似于 Designer 的项目。
关于网络 IP 流量的问题更有趣。原则上这是在 Apama 中监控的合理事情,但是您需要某种方式将网络流量导入 Apama - 我们没有内置的库来执行此操作。最好的方法可能是编写一个连接插件在 C++ 中(API 作为产品的一部分公开提供,您可以自己编写),它使用 libpcap 之类的库来读取网络流量并将其放入 Apama。一旦事件在 Apama 中,您就可以编写 EPL 来跟踪它们并做出决策,然后使用标准插件(如 HTTP REST 客户端)或其他自定义传输来调用您的云扩展系统。
HTH 哑光
推荐阅读
- redis - 是什么导致 Azure Redis 缓存中的 RedisTimeoutException?
- javascript - react-jsonschema-form 生成数据
- angularjs - '{ id: number; 类型的参数 网址:字符串;数据添加:日期;描述:字符串;isMain:布尔值;}' 不可分配给“照片”类型的参数
- c++ - 在字符串 C++ 中的字符之间添加空格
- c# - 在 xamarin 中调整标签的大小
- docker - 无法使用 docker 中的不同端口将 Kibana 连接到 Elasticsearch
- powershell - 获取 ADGroup 特定的 ou
- python - VSCode 中的绝对导入失败
- android - 如何让Android原生音乐播放器在用户中途添加音乐文件时及时扫描
- javascript - 如何找到动态表的第二行并在jquery中更改其值?