备份WSO2 DAS CEP事件流并在另一个DAS中恢复

时间:2017-10-02 06:29:02

标签: wso2 wso2cep wso2-das

是否可以在DAS备份整个CEP事件流并在另一个DAS中恢复?如果是我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

通常,Streams中的事件不会持久化。如果您需要保留事件,则需要在流中配置它[1]。当您持久化时,您需要选择一个记录存储,默认情况下它是" EVENT_STORE"它存储在包的H2数据库中。不建议将H2数据库用于生产,因为您需要将数据源更改为类似mysql数据库或HBase的数据源。

有关更多信息,请参阅有关设置MySQL数据库的文档[2]。如果您将MySQL数据库设置为源,从技术上讲,这些数据可以从另一个WSO2DAS节点访问。

另一方面,WSO2DAS支持使用多个节点进行群集。因此,您可以使用同步[3]

设置至少2节点高可用群集

[1] https://docs.wso2.com/display/DAS310/Persist+Event+Stream

[2] https://docs.wso2.com/display/DAS310/Setting+up+MySQL

[3] https://docs.wso2.com/display/CLUSTER44x/Minimum+High+Availability+Deployment+for+WSO2+DAS+3.1.0