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

Guozhang Wang commented on KAFKA-1794:
--------------------------------------

Makes sense.

> Make config and config defaults accessible to clients
> -----------------------------------------------------
>
>                 Key: KAFKA-1794
>                 URL: https://issues.apache.org/jira/browse/KAFKA-1794
>             Project: Kafka
>          Issue Type: Bug
>    Affects Versions: 0.8.1.1
>            Reporter: Navina Ramesh
>
> In the new Kafka producer API, the ProducerConfig is not accessible to the 
> clients. Samza uses the ProducerConfig instance to access the defaults 
> property values, which can then be used in the various helper utils. Config 
> instance is accessible even without instantiating a Kafka producer. 
> With the new API, there is no way to instantiate a ProducerConfig as the 
> constructor is marked private. Also, it does not make the default config 
> values accessible to the client without actually instantiating a 
> KafkaProducer.
> Changes suggested:
> 1. Make the ProducerConfig constructor public
> 2. Make ConfigDef in ProducerConfig accessible by the client
> 3. Use public static variables for kafka config default "values" 



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

Reply via email to