The latter; the server needs to perform some calculations on the data without sending any notification to the app.
On Fri, Oct 2, 2020 at 4:25 PM Denis Magda <dma...@apache.org> wrote: > And after you detect a record that satisfies the condition, do you need to > send any notification to the application? Or is it more like a server > detects and does some calculation logically without updating the app. > > - > Denis > > > On Fri, Oct 2, 2020 at 11:22 AM narges saleh <snarges...@gmail.com> wrote: > >> The detection should happen at most a couple of minutes after a record is >> inserted in the cache but all the detections are local to the node. But >> some records with the current timestamp might show up in the system with >> big delays. >> >> On Fri, Oct 2, 2020 at 12:23 PM Denis Magda <dma...@apache.org> wrote: >> >>> What are your requirements? Do you need to process the records as soon >>> as they are put into the cluster? >>> >>> >>> >>> On Friday, October 2, 2020, narges saleh <snarges...@gmail.com> wrote: >>> >>>> Thank you Dennis for the reply. >>>> From the perspective of performance/resource overhead and reliability, >>>> which approach is preferable? Does a continuous query based approach impose >>>> a lot more overhead? >>>> >>>> On Fri, Oct 2, 2020 at 9:52 AM Denis Magda <dma...@apache.org> wrote: >>>> >>>>> Hi Narges, >>>>> >>>>> Use continuous queries if you need to be notified in real-time, i.e. >>>>> 1) a record is inserted, 2) the continuous filter confirms the record's >>>>> time satisfies your condition, 3) the continuous queries notifies your >>>>> application that does require processing. >>>>> >>>>> The jobs are better for a batching use case when it's ok to process >>>>> records together with some delay. >>>>> >>>>> >>>>> - >>>>> Denis >>>>> >>>>> >>>>> On Fri, Oct 2, 2020 at 3:50 AM narges saleh <snarges...@gmail.com> >>>>> wrote: >>>>> >>>>>> Hi All, >>>>>> If I want to watch for a rolling timestamp pattern in all the >>>>>> records that get inserted to all my caches, is it more efficient to use >>>>>> timer based jobs (that checks all the records in some interval) or >>>>>> continuous queries that locally filter on the pattern? These records can >>>>>> get inserted in any order and some can arrive with delays. >>>>>> An example is to watch for all the records whose timestamp ends in >>>>>> 50, if the timestamp is in the format yyyy-mm-dd hh:mi. >>>>>> >>>>>> thanks >>>>>> >>>>>> >>> >>> -- >>> - >>> Denis >>> >>>