问题标签 [wso2cep]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wso2 - WSO2 BAM 2.5 - 默认记录器输出事件适配器
默认记录器输出事件适配器将日志写入哪个目录和文件?我无法在 repository/logs/wso2carbon.log 文件中看到日志?repository/conf 中的 log4j 属性文件具有默认配置,我可以在那里看到 wso2carbon.log 的提及。是否需要任何额外的配置?请帮忙。
soap - WSO2 CEP 通过 SOAP 触发 BPS 失败
我想通过 SOAP 方法从 CEP 调用 BPS 流程,但在 BPS 端出现异常。
事件输出格式化程序,例如:
但从 Enter Event Formatter Details 来看,headers 属性与 XML 版本不匹配,丢失了“SOAPAction”的下半部分。
如果从 Event Stream Simulator 触发事件,BPS 会出现异常:
CEP发送的消息是这样的,好像丢失了SOAPAction头:
这是一个错误还是任何建议?
wso2 - 如何在 Java 代码中获取“CARBON_HOME”的值
我试图实现一个 Axis2 服务,它接收用户请求并将它们作为事件发布到 CEP,使用 carbon databridge thrift(通过 'org.wso2.carbon.databridge.agent.thrift.DataPublisher')
我遵循了 wso2cep-3.1.0/samples/producers/activity-monitor 中提供的代码示例
请看下面的代码片段
还有一个实用程序类将密钥存储参数设置如下
我将服务上传到 wso2as-5.2.1,并使用 SOAPUI 调用服务
请求返回错误消息“无法为 TCP 借用客户端”
我调试,发现问题可能出在“KeyStoreUtil”类上,
其中'filePath'以某种方式重新调整了'null',
并导致这条线上的失败
我想如果我使用“CARBON_HOME”的值来确定密钥库的位置可能是一个更好的主意
所以我的问题是:
我怎样才能在 Java 代码中获得“CARBON_HOME”的值?
那说。如果您想得更多:该服务将被调用无数次;而“setTrustStoreParams”和“setKeyStoreParams”只需要在服务器/服务启动时执行一次。
那么,有没有更好的方法从服务代码中删除“setTrustStoreParams”和“setKeyStoreParams”,或者作为可配置项实现?
请指教
谢谢
wso2 - 如何覆盖 SIddhi 的默认序列和模式匹配功能?
我想为 Siddhi 编写一个扩展来改变它查找事件序列和模式的方式,但我不确定我应该覆盖/查看哪些类。有足够熟悉源代码的人给我指点吗?是否有活跃的开发者邮件列表?
wso2 - 我在哪里可以下载 WSO2CEP 4.0.0 最新版本?
我想通过在此处的文档中一一进行示例来学习 WSO2CEP 。但我坚持第一个例子 sn=0001,当我尝试构建生产者时的错误是
请问..有人知道我在哪里可以下载适用于文档中所有示例的 WSO2CEP 4.0.0 版本吗?
java - WSO2 CEP 序列和外部时间
我想改进我的产品,我想为它编写一个复杂的分析器界面。我使用elasticsearch存储日志,每天存储超过5000万条日志。所以重要的是可以在上述界面上创建不同的查询,这将显着限制要分析的日志数量。wso2 cep 组件将获取要测试的日志,然后它将结果作为 json 返回,该结果将显示在我的应用程序上。如果我可以使用日志的时间戳而不是内部时间( System.currentTimeMillis() ),WSO2 cep 库会很棒。
https://docs.wso2.com/display/CEP300/Windows
如果有一种方法可以将属性用作时间戳或使用 send 方法的时间戳参数,那就太好了。
与此同时,我发现了另一个问题:我需要那些后面跟着指定事件的事件。
例子 :
上述查询没有结果。尽管如此,它似乎应该很成功,因为以下日志已发送到 siddhiManager。输出 :
以下事件应该与“查询”匹配,但 instaed 什么也没给我。以下日志应该是输出:
此外,如果查询类型是序列,我只想要一对作为结果。假设以下日志将被发送到队列:
我只需要指定事件之后的那些事件。我只需要那些后跟 ip 192.10.1.1 的日志(如果有一个事件被分析,那么它不应该被再次分析)。所以结果应该是 6-7 的命中,但 siddhi 给了我所有可能的命中。
例如 :
这也适用于模式
输出如下:
wso2 - WSO2 CEP 按需查询和连续查询
我目前正在使用Esper CEP并想知道是否可以用WSO2 CEP替换它。尝试对两者进行功能比较。基于我的用例的第一个问题是 -
WSO2 CEP是否支持像Esper这样的按需查询和连续查询?
如果是,如何?我们是否有一些示例或文档。
提前致谢。
node.js - 如何将 WSO2CEP 与 Socket.io 连接?
我想创建一个通过 Websocket 连接的事件发布者。当我尝试将它与我的简单套接字 io 服务器连接时,网址是
它没有收到流..
我已经为流设置了内联格式,如下所示:
wso2 - WSO2 CEP 4.0.0 执行计划中的异常定义表
我正在尝试从 WSO2 CEP 3.1.0 迁移到 WSO2 CEP 4.0.0。
我已将现有执行计划转换为新的 SiddhiQL 语法:
不幸的是,当我尝试验证查询表达式时,WSO2 CEP 4.0.0 抛出以下异常:
无法为表“slowestQueryTimeTable”创建更新,引用流:在执行计划“occurredFailure”中找不到queryTimeStream
错误消息并不是很有用,因为如果我删除表'slowestQueryTimeTable' 和与之相关的任何表达式,剩余的查询表达式将成功验证,这意味着确实找到了流'queryTimeStream'。
你能帮我调试这个异常吗?
wso2 - 如何获取 siddhi 的最新/官方代码和 jar?
我看到在http://dist.wso2.org/maven2有一个单独的 maven 存储库,但是 siddhi 的版本 - 你的 CEP 与这里的不匹配:https ://github.com/wso2/product-cep
哪些是最新的,哪些可以使用?此外,该网站有一个潜在客户捕获表格。该产品是真正的 apache2 开源还是只是名义上的?