Srinath,thank you for your prompt reply.

My Client and Service run separately in 2 different processes.I have just
developed 2 simple apps which send random data and I controlled it using a
timer.I have set 2 different rules for the 2 apps.one client has a rule
like notify when the value>50 and the second client has a rule like notify
when the value>20.When running two clients in the same time ,the first
client get notification for value>20,although it's rule is value>50.

So the SiddhiManager has overrides the 1st client's query by second
client's query.

On Tue, Aug 25, 2015 at 3:36 PM, Srinath Perera <srin...@wso2.com> wrote:

> Suho is Siddhi engine thread safe
> 1. send events
> 2. to change queries.
>
> Lakini answer depends on above.
>
> Could u explain how two clients override the same query? are they running
> the same query?
>
> Thanks
> Srinath
>
> On Tue, Aug 25, 2015 at 3:24 PM, Lakini Senanayaka <lak...@wso2.com>
> wrote:
>
>> Hi Srinath,
>>
>> As an small introduction to my project,it is about EdgeAnalytics Service
>> which is an android service and it does edge analytic using Siddhi queries.
>> There are 2 types of clients for the service.I have developed Type 1 client
>> which sends it's own data to analyse with user define streams,rule and a
>> callback.I'm using AIDL interface method for the Client-Service connection.
>>
>> I have a copy of working project now.In here I used a single thread to
>> develop service as you told me in the meeting ,where we discussed the
>> Architecture of Edge Analytic Service.But in my application when we are
>> running 2 or more  client apps in the same time the siddhimanager in the
>> service overrides the the 1st rule of the first running client with the
>> rule of second client.(in here rule mean the Logic)So for first client it
>> gives wrong results.So to overcome from that we have to use multi threading
>> and I discussed this issue with Shan and he told me that this problem can
>> be solve by using multi threading.So Could you please advice me how to
>> overcome this issue,although you told me not to use multithreading.
>> Suggestions would be appreciate.
>>
>> I have attached a documentation about Edge Analytic s Service.
>>
>>
>> Thank you.
>> --
>> *Intern-Engineering*
>> Lakini S.Senanayaka
>> Mobile: +94 712295444
>> Email: lak...@wso2.com
>>
>
>
>
> --
> ============================
> Blog: http://srinathsview.blogspot.com twitter:@srinath_perera
> Site: http://people.apache.org/~hemapani/
> Photos: http://www.flickr.com/photos/hemapani/
> Phone: 0772360902
>



-- 
*Intern-Engineering*
Lakini S.Senanayaka
Mobile: +94 712295444
Email: lak...@wso2.com
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to