The DMC Server does not support high availability. If you have a 3
node nifi cluster, each node will have a DMC client and DMC server,
but the clients all have to point at only one of the servers, and if
the node where that server is running goes down, there is no
replication or failover to another node. So it is really up to you to
decide if that is acceptable for your use case. If its not then you
need to use a different DMC client implementation that can communicate
with an external HA cache, like Redis.

On Wed, Nov 2, 2022 at 11:38 AM Greene (US), Geoffrey N
<[email protected]> wrote:
>
> I make heavy use of DistributedMapCacheServer in my nifi flows (one node; not 
> clustered).
>
>
>
> I seem to remember reading that the DistributedMapCacheServer is not to be 
> used in production; it’s a reference implementation only, and it is not 
> really recommended for production.
>
>
>
> Unfortunately, I can no longer find the reference saying that 
> DistributedMapCacheServer is not trustworthy for prod.
>
> I don’t have an HDFS implementation anywhere, but I do need the cacheing part.
>
>
>
> Can someone explain?  Can I use DistributedMapCacheServer in my production 
> flows?
>
>
>
>
>
>

Reply via email to