priority-queuesiddhiwso2-cep

How can I set priority on event flows in wso2cep?


Let's say, we have several event flows. Some of them loads reference data to hazelcast event tables and others are actual event processors.

My objective is, while wso2cep server starts up, it will first run those event flows which are loading reference data to hazelcast event tables then it will start other flows.

It will help us to maintain reference data consistency in all the event processors flows.


Solution

  • I have checked hazelcast external cluster and seems like it is an extra overhead, need to create DataSerializable class for each type to tables.

    So, I have decided as below for storing dimension/reference data for CEP:

    1. For fully opensource project, I will go as I have mentioned in another answer posted by me and please read the comments there, specialty 2nd(Obaid) & 3rd(Grainier).

    2. For commercial, projects I will go for voltdb.

    Thanks all, specially @Grainier.