MINOR: Read configuration fields from ProducerConfig in example (#4601)
MINOR: Read configuration fields from ProducerConfig in example (#4601)

Reading the configuration field names from ProducerConfig class and taking the key and value serializer names from class name directly instead of hardcoding.
mihbor/kafka,gf53520/kafka,sebadiaz/kafka,mihbor/kafka,guozhangwang/kafka,sslavic/kafka,sslavic/kafka,sslavic/kafka,Esquive/kafka,Chasego/kafka,richhaase/kafka,KevinLiLu/kafka,KevinLiLu/kafka,noslowerdna/kafka,richhaase/kafka,gf53520/kafka,Ishiihara/kafka,sebadiaz/kafka,noslowerdna/kafka,Esquive/kafka,mihbor/kafka,lindong28/kafka,richhaase/kafka,guozhangwang/kafka,Ishiihara/kafka,lindong28/kafka,Chasego/kafka,ollie314/kafka,sslavic/kafka,guozhangwang/kafka,guozhangwang/kafka,lindong28/kafka,sebadiaz/kafka,noslowerdna/kafka,Chasego/kafka,richhaase/kafka,TiVo/kafka,apache/kafka,TiVo/kafka,gf53520/kafka,gf53520/kafka,ollie314/kafka,Ishiihara/kafka,Ishiihara/kafka,ollie314/kafka,ollie314/kafka,Chasego/kafka,apache/kafka,noslowerdna/kafka,KevinLiLu/kafka,Esquive/kafka,lindong28/kafka,TiVo/kafka,apache/kafka,Esquive/kafka,sebadiaz/kafka,TiVo/kafka,KevinLiLu/kafka,apache/kafka,mihbor/kafka