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

Jay Kreps commented on KAFKA-1348:
----------------------------------

Hey Jay, 0.8.1.1 is just for critical bug fixes, but we could do something for 
0.8.2 if we can get the feature ready by then.

Presumably what you want is some pluggable way of resolving the initial contact 
with the cluster. This is reasonable. I think we could imagine some plugin 
interface
  interface BootstrapConnector {
    /* return a list of addresses containing one or more brokers in the cluster 
*/
    List<Address> bootstrapAddresses();
  }

The existing approach could be just a simple version of this that works off a 
hard-coded list of urls.

We should probably make this change on the new producer as we plan on replacing 
the older producer code base. We are going to keep fixing bugs in the old 
producer but won't be adding new features there. The new producer is under 
/clients.

> Producer's Broker Discovery Interface
> -------------------------------------
>
>                 Key: KAFKA-1348
>                 URL: https://issues.apache.org/jira/browse/KAFKA-1348
>             Project: Kafka
>          Issue Type: Improvement
>          Components: producer 
>            Reporter: Jay Bae
>            Assignee: Jun Rao
>
> Producer has a property 'broker.list' static configuration. I need a 
> requirement to be able to override this behavior such as Netflix Eureka 
> Discovery module. Let me contribute and please add this to 0.8.1.1 release.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to