[
https://issues.apache.org/jira/browse/NIFI-101?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Joseph Witt updated NIFI-101:
-----------------------------
Summary: Create experimental processors to aid in learning (was: Create
toy/experimental processors to aid in learning)
> Create experimental processors to aid in learning
> -------------------------------------------------
>
> Key: NIFI-101
> URL: https://issues.apache.org/jira/browse/NIFI-101
> Project: Apache NiFi
> Issue Type: Task
> Components: Examples
> Reporter: Joseph Witt
> Priority: Trivial
>
> It will be ideal to provide good 'use-anywhere' processors to allow users to
> easily setup dataflows anywhere on madeup data both for learning how to
> command and control nifi as well as design/implementation patterns for
> building processors.
> Two potentially good examples here are:
> - Processor(s) to interact with IRC (sending/receiving)
> One approach: A single processor which both sends and receives data from a
> given IRC channel. The user can configure the IRC host, username, password,
> channel, etc... The connection then is held open and the processor will
> produce an output flow file for every message received in the IRC channel
> which will have as attributes the message content, sender, time, etc.. That
> same processor can also read flow files from its queue which contain message
> text in an attribute. In this manner the processor can support bidirectional
> interaction with IRC.
> Would then also be interesting to make it really easy for a user to generate
> a message via the UI as well as easily to consume a message via the UI.
> These could be very generic processors/widgets for creation/consumption and
> good for these sorts of cases.
> There are active IRC channels which are great for demonstration of relatively
> active datastreams. Weather updates, Wikipedia updates, etc...
> - Processor(s) to interact with RSS/Atom
> This would allow subscription to specific feeds of interest to generate
> test/variable data. RSS/Atom requires keeping some state which is also an
> interesting problem to think through.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)