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

Brock Noland commented on FLUME-1502:
-------------------------------------

Hi guys,

I will add FileChannel as one of the two Channel choices of the embedded agent. 
 I am not opposed to embedding a file channel, I just want this first iteration 
to be as simple as possible until we see how people are using the agent.

In the design doc I state that users will have to use the RPCClient to talk to 
the source despite this being the same JVM.  I did that because the RPC client 
is well tested and as such didn't require us to create an additional embedded 
only source. Doing this would require more code because the embedded agent have 
to have a reference to the channel whereas if we use the avro source we re-use 
the same boostrap logic we have today. As such, I'd prefer to require the use 
of the RPCClient but I am not tied to this direction.
                
> Support for running simple configurations embedded in host process
> ------------------------------------------------------------------
>
>                 Key: FLUME-1502
>                 URL: https://issues.apache.org/jira/browse/FLUME-1502
>             Project: Flume
>          Issue Type: Improvement
>    Affects Versions: v1.2.0
>            Reporter: Arvind Prabhakar
>            Assignee: Brock Noland
>         Attachments: embeeded-agent-1.pdf
>
>
> Flume should provide a light-weight embeddable node manager that can be 
> started in process where necessary. This will allow the users to embed 
> light-weight agents within the host process where necessary.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to