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

Prasad Mujumdar commented on FLUME-988:
---------------------------------------

In my opinion, the client SDK has more purposes than just to facilitate HA. For 
example, it should implement interfaces for handling Flume's avro format. The 
custom clients need to create flume events and customer terminal repositories 
want to extract data from Flume event. Currently the Avro RPC is hardwired into 
the Flume 'application' and avro source/sink. Ideally it should be part of this 
client SDK library so that custome client and repositories can be developed on 
top of it. 
Further the SDK can also include interfaces that introspects event headers for 
customer decorators, once that functionality is implemented. 

Perhaps this FLUME-988 : Client SDK should be an umbrella Jira, with failover 
and others as sub-task ... 
                
> Client SDK
> ----------
>
>                 Key: FLUME-988
>                 URL: https://issues.apache.org/jira/browse/FLUME-988
>             Project: Flume
>          Issue Type: Sub-task
>    Affects Versions: v1.0.0
>            Reporter: Mike Percy
>            Assignee: Mike Percy
>             Fix For: v1.1.0
>
>
> Create client SDK. Creating as sub-task of Client SDK with Failover 
> capability.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to