Wso2 如何清除CEP窗口
我想阻止同一事件(具有相同标题)两次进入inOrg流。所以我使用了“第一个独特的”窗口。但在某个时刻,这将导致内存不足错误。如果第一个唯一窗口包含1000多个事件,我想清除它。我该怎么做 这是执行计划Wso2 如何清除CEP窗口,wso2,complex-event-processing,wso2cep,Wso2,Complex Event Processing,Wso2cep,我想阻止同一事件(具有相同标题)两次进入inOrg流。所以我使用了“第一个独特的”窗口。但在某个时刻,这将导致内存不足错误。如果第一个唯一窗口包含1000多个事件,我想清除它。我该怎么做 这是执行计划 @Plan:name('ExecutionPlan') @Import('instream:1.0.0') define stream inOrg (meta_title string, meta_link string, meta_description string, meta_it
@Plan:name('ExecutionPlan')
@Import('instream:1.0.0')
define stream inOrg (meta_title string, meta_link string, meta_description string, meta_item string);
@Export('outstream:1.0.0')
define stream out (meta_id int, meta_key string, meta_title string, meta_link string);
@From(eventtable='rdbms', datasource.name='EX_DB', table.name='table')
define table EventTypeTable (meta_id int, meta_key string);
from inOrg#window.firstUnique(meta_title)
select meta_title, meta_link, meta_description, meta_item
insert into in;
from in join EventTypeTable
select meta_id, meta_key, meta_title, meta_link , meta_description, meta_item
insert into StreamTemp;
from StreamTemp [(regex:find(str:lower(meta_key),str:lower(meta_title)) or regex:find(str:lower(meta_key),str:lower(meta_description))) ]
select meta_id, meta_key, meta_title, meta_link
insert into out;
拉明杜
不幸的是,没有像FirstUniqueQindow那样的直接配置
这是因为您发送了大量无法保存在内存中的Unique。如果unique的数量没有无限增长,那么可以尝试增加JVM内存。为此,请打开CEP_HOME/bin/wso2server.sh并相应地编辑JVM内存参数
Ex:-Xms2048m-Xmx4096m-XX:MaxPermSize=1024m\
但若你们仍然想清除唯一窗口,这意味着你们只需要保留最近1000个唯一事件,恐怕并没有直接的方法。您需要改进当前的实现[1]以支持这一点。这样一个功能是鼠标所拥有的,而且大多数都是受欢迎的!!如果您愿意捐款,请发送邮件至dev@wso2.org我们可以在那里继续讨论
[1] Ramindu
不幸的是,没有像FirstUniqueQindow那样的直接配置
这是因为您发送了大量无法保存在内存中的Unique。如果unique的数量没有无限增长,那么可以尝试增加JVM内存。为此,请打开CEP_HOME/bin/wso2server.sh并相应地编辑JVM内存参数
Ex:-Xms2048m-Xmx4096m-XX:MaxPermSize=1024m\
但若你们仍然想清除唯一窗口,这意味着你们只需要保留最近1000个唯一事件,恐怕并没有直接的方法。您需要改进当前的实现[1]以支持这一点。这样一个功能是鼠标所拥有的,而且大多数都是受欢迎的!!如果您愿意捐款,请发送邮件至dev@wso2.org我们可以在那里继续讨论
[1] 当前该功能可用于最后一次唯一事件[1]。您可以创建以跟踪功能,也可以对代码库作出贡献[2] [1]
[2] 当前该功能可用于最后一次唯一事件[1]。您可以创建以跟踪功能,也可以对代码库作出贡献[2] [1] [2]