[ 
https://issues.apache.org/jira/browse/NIFI-988?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14904430#comment-14904430
 ] 

ASF GitHub Bot commented on NIFI-988:
-------------------------------------

GitHub user joemeszaros opened a pull request:

    https://github.com/apache/nifi/pull/92

    NIFI-988: PutDistributedMapCache processor

    There is a standard controller service, called DistributedMapCacheServer, 
which provides a distributed cache, and an associated 
DistributedMapCacheClientService to interact with the cache. But there is not 
any standard processor, which puts data into the cache, and helps the user to 
leverage the distributed cache capabilities.
    
    The purpose of PutDistributedMapCache is very similar to the egress 
processors: it gets the content of a FlowFile and puts it to a distributed map 
cache, using a cache key computed from FlowFile attributes. If the cache 
already contains the entry and the cache update strategy is 'keep original' the 
entry is not replaced.


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/ImpressTV/nifi NIFI-988

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/nifi/pull/92.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #92
    
----
commit 6b1328f3f181a27a5856d26983ed3329ee317522
Author: Joe <[email protected]>
Date:   2015-09-23T11:16:02Z

    NIFI-988: PutDisributedMapCache processor implementation

commit ee7d89cb01d4661cfff2c4f0d093e38758680a56
Author: Joe <[email protected]>
Date:   2015-09-23T12:32:37Z

    NIFI-988: Test cases for PutDistributedMapCache

----


> PutDistributedMapCache processor
> --------------------------------
>
>                 Key: NIFI-988
>                 URL: https://issues.apache.org/jira/browse/NIFI-988
>             Project: Apache NiFi
>          Issue Type: New Feature
>          Components: Core Framework
>            Reporter: Joe Mészáros
>            Priority: Minor
>              Labels: cache, distributed, feature, new, put
>
> There is a standard controller service, called DistributedMapCacheServer, 
> which provides a distributed cache, and an associated 
> DistributedMapCacheClientService to interact with the cache. But there is not 
> any standard processor, which puts data into the cache, and helps the user to 
> leverage the distributed cache capabilities.
> The purpose of PutDistributedMapCache is very similar to the egress 
> processors: it gets the content of a FlowFile and puts it to a distributed 
> map cache, using a cache key computed from FlowFile attributes. If the cache 
> already contains the entry and the cache update strategy is 'keep original' 
> the entry is not replaced.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to