Dong Lin created KAFKA-2485:
-------------------------------

             Summary: Allow producer performance to take properties from a file 
via --consumer.config command line parameter
                 Key: KAFKA-2485
                 URL: https://issues.apache.org/jira/browse/KAFKA-2485
             Project: Kafka
          Issue Type: Improvement
            Reporter: Dong Lin
            Assignee: Dong Lin


In order to allow ProducerPerformance to produce via ssl connection, we need 
the following (example) configuration:

security.protocol=SSL
ssl.protocol=TLS
ssl.truststore.type=JKS
ssl.truststore.location=serverkeystore.jks
ssl.truststore.password=password
ssl.keymanager.algorithm=SunX509
ssl.trustmanager.algorithm=SunX509

There are two ways to achieve it: 1) extend ProducerPerformance to explicitly 
accept all 7 ssl-related parameters; 2) allow ProducerPerformance to take 
properties from a file via --consumer.config command line parameter.

It seems option 2) is better, because it requires less code, allows new options 
to be easily added in the future, and doesn't require user to specify password 
in the command line.





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

Reply via email to