Thanks to all ! 
I was thinking about hazelcast hashmap 

> On 12. Feb 2021, at 16:08, Chris Sampson <chris.samp...@naimuri.com> wrote:
> 
> I'm pretty sure they don't, you need to use an external implementation, such 
> as Redis.
> 
> The DistributedMapCacheServer is a reference implementation but there are 
> alternatives - see the list of available implementations in the "Distributed 
> Cache Service" property of the PutDistributedMapCache processor docs [1].
> 
> You can also implement your own by extending the DistributedCacheServer class.
> 
> 
> [1]: 
> https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.12.1/org.apache.nifi.processors.standard.PutDistributedMapCache/index.html
>  
> <https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.12.1/org.apache.nifi.processors.standard.PutDistributedMapCache/index.html>
> 
> ---
> Chris Sampson
> IT Consultant
> chris.samp...@naimuri.com <mailto:chris.samp...@naimuri.com>
>  <https://www.naimuri.com/>
> 
> 
> On Fri, 12 Feb 2021 at 14:48, Jorge Machado <jom...@me.com 
> <mailto:jom...@me.com>> wrote:
> Hey everyone, 
> 
> Is there any documentation on how to use DistributedCacheServer ? Currently 
> from what I see this is single point of failure  or does it really sync the 
> data between nodes ? 
> 
> I want to have something similar to zookeeper state but not in zookeeper 
> because it needs to be available between processors. My rough problem: 
> 
> 
> Flow : 
> 
> *  Start the flow and store a state (Similar to the QueryTable, which uses 
> zookeeper to store the max row)
> *  do some processing
> *  update the state
> 
> 
> This needs to be reachable between servers of course. What I tested the 
> DistributedMapCacheClientService  needs a server to connect which I point to 
> localhost. But if the entry that I need is on another server how do they sync 
> the data ? 
> 
> Thx

Reply via email to