ExternalHazelcastCacheManager 2.1.0

Bundle
org.apache.nifi | nifi-hazelcast-services-nar
Description
A service that provides cache instances backed by Hazelcast running outside of NiFi.
Tags
cache, hazelcast
Input Requirement
Supports Sensitive Dynamic Properties
false
  • Additional Details for ExternalHazelcastCacheManager 2.1.0

    ExternalHazelcastCacheManager

    This service connects to an external Hazelcast cluster (or standalone instance) as client. Hazelcast 4.0.0 or newer version is required. The connection to the server is kept alive using Hazelcast’s built-in reconnection capability. This might be fine-tuned by setting the following properties:

    • Hazelcast Initial Backoff
    • Hazelcast Maximum Backoff
    • Hazelcast Backoff Multiplier
    • Hazelcast Connection Timeout

    If the service cannot connect or abruptly disconnected it tries to reconnect after a backoff time. The amount of time waiting before the first attempt is defined by the Initial Backoff. If the connection is still not successful the client waits gradually more between the attempts until the waiting time reaches the value set in the ‘Hazelcast Maximum Backoff’ property (or the connection timeout, whichever is smaller). The backoff time after the first attempt is always based on the previous amount, multiplied by the Backoff Multiplier. Note: the real backoff time might be slightly differ as some “jitter” is added to the calculation in order to avoid regularity.

Properties