问题标签 [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.
regex - WSO2 CEP isMatch 内置功能无法正常工作
在 Wso2 CEP v 3.1.0 中,我必须在这种情况下使用 isMatch 函数。
在输入流中,我有 3 个变量(a、b、c),a 变量是 9 位数字,我必须检查前 3 位数字。我有 3 个不同的号码要检查。
我在这个站点-> http://regexr.com/中检查了这个正则表达式 ,它运行良好。当输入流像 1234456 时,该站点上的正则表达式运行良好,但 CEP 中的相同情况不起作用。在 CEP 中仅适用于 123 或 234 或 345,但不是 123456、234567、345677。
有人,知道为什么吗?
java - 如何在 WSO CEP 中创建查询、发送事件和侦听来自 java 的查询结果?
我阅读了网站上提供的文档,但是关于如何连接到服务器并从 java 访问其 CEP 功能的信息并不多。例如,它接受 POJO 作为事件模型还是只是 xml?我们可以从 java 创建事件模型和查询吗?如果可以,如何从 java 获取结果?
java - 如何配置 ActiveMQ 和 WSO2CEP?
我正在使用 WSO2CEP 3.1.0 并且我完成了网站指南中提供的步骤,但仍然出现以下错误。我究竟做错了什么?
我看到这是 3.0.0 之前版本中的一个错误,但它说它已被修复。
我添加了activemq-broker-5.9.1.jar
, activemq-client-5.9.1.jar
, geronimo-j2ee-management_1.1_spec-1.0.1.jar
,hawtbuf-1.9.jar
到/wso2cep-3.1.0/repository/components/lib
并添加到activemq-all-5.9.1.jar
,geronimo-j2ee-management_1.1_spec-1.0.1.jar
/wso2cep-3.1.0/samples/lib
但是当我运行示例 0002 时,出现以下错误。当我运行默认服务器实例(非示例)并创建输入或输出 jms 适配器时,也会发生此错误。
wso2 - WSO2 CEP PizzaOrderProcessingPlan 的 Siddhi 语言很奇怪
以下链接提供了 WSO2 CEP 示例
我按顺序处理文件,没有问题。
但我有一个关于遵循 Siddhi 语言的问题
在这个执行计划中,pizza_deliveries 被定义为表。orderStream、deliveryStream、deliveredOrders 被定义为文档。
我找不到定义“overdueDeliveries”的位置和时间。但是,它正在工作..
我的问题是
何时何地定义了逾期交货?自动生成?
和...
overdueDeliveries 是流还是表?
java - 如何创建执行计划,其中导出的流和 siddhi 查询插入具有相同的名称?
我尝试使用此链接创建执行计划中提供的示例创建计划,但出现以下错误。
Stream OutStats 已经定义为 StreamDefinition{streamId='OutStats', attributeList=[Attribute{name='meta_ip', type=STRING}, Attribute{name='userName', type=STRING}, Attribute{name='requestCount' , type=LONG}]}, 因此不能定义 StreamDefinition{streamId='OutStats', attributeList=[Attribute{name='meta_ip', type=STRING}, Attribute{name='userName', type=STRING}, Attribute{名称='searchKey',类型=STRING}]}
如果我将查询部分的插入更改为其他名称,它可以正常工作,但我担心如果导出的流名称和插入的名称不同,它可能会产生问题。在创建执行计划之前,我创建了 org.foo.data.search.stats 和 org.foo.data.out.stats。这是一个错误还是我做错了什么?他们自己的测试用例也给出了同样的错误。链接:EventFlowTestCase
activemq - 连接不成功:javax.jms.JMSException:用户名 [null] 或密码在 wso2 中无效
我正在尝试创建一个输出事件适配器。
适配器类型:jms
JNDI 初始上下文工厂类:org.apache.activemq.jndi.ActiveMQInitialContextFactory
JNDI 提供程序 URL:tcp://localhost:61616
连接工厂 JNDI 名称:TopicConnectionFactory
当我提供用户名和密码并测试连接时它的显示
“连接不成功:javax.jms.JMSException:用户名 [null] 或密码无效。”
有人可以建议我哪里出错了吗?
wso2 - WSO2 CEP,创建扩展功能
我正在尝试为 cep 创建一个新的扩展函数来获取时差,我使用的是 cep 3.1 版。
我正在扩展类“FunctionExecutor”并覆盖函数“execute(Object[] data)”,但我不知道如何将执行计划中的 siddhi 查询与创建的函数联系起来。
顺便说一句,我不能使用注释,因为我找不到类“org.wso2.siddhi.query.api.extension.annotation.SiddhiExtension”
xml - WSO2 CEP Formatter“不允许匹配“[xX][mM][lL]”的处理指令目标”
是否可以添加类似的内容:
到内联部分中的 WSO2 XML 格式化程序?我看到该标签总是在标签"eventFormatter"之前添加,但是当我通过 CEP 传递事件并且我在队列中得到答案时,输出 XML 没有这个标签。
如果我想将它添加到内联部分,我会收到此错误:
//更新
我的格式化程序看起来像:
我在输出消息中得到这个:
为什么这个标签<?xml version="1.0" encoding="UTF-8"?>
不见了?