Hi Alex,

All the local listeners that satisfy remote filters’ conditions will be 
notified. However there is one to one relationship between remote filter and 
local listener meaning that if you have 4 CQs then 4 remote filters will be 
executed and 4 local listeners notified if needed.

What happens in particular on your side? Don’t you see that a local listener is 
notified or remote filter gets called? 

What version are you on?

—
Denis

> On Jun 29, 2016, at 3:58 AM, Alex Osmakoff <[email protected]> 
> wrote:
> 
> Hi There,
>  
> I am using Continuous Query mechanism and most of the time it works just 
> fine. However, in some cases, it seems intermittently, CQ does not pick up 
> the update in the cache where it should. 
>  
> Could you please clarify the behaviour of Continuous Query in the following 
> scenario:
>  
> My business logic might create multiple identical CQs in separate processing 
> tasks. As I have no control on where the particular task gets executed within 
> the grid it is possible that two identical queries gets created on the same 
> node. Now when the cache gets updated and remote filter picks up the update 
> to pass it to the local listener of the query, would local listeners in both 
> queries be notified or only one? I think the same applies to CACHE_PUT_EVENT 
> propagation in general: if there are two (or more) listeners and only one 
> event would all the listeners be notified regardless of their location?
>  
> Many thanks,
>  
> Regards,
>  
> Alex
> 
> This email and any attachment is confidential. If you are not the intended 
> recipient, please delete this message. Macquarie does not guarantee the 
> integrity of any emails or attachments. For important disclosures and 
> information about the incorporation and regulated status of Macquarie Group 
> entities please see: www.macquarie.com/disclosures 
> <http://www.macquarie.com/disclosures>

Reply via email to