传统的kafka配置网上有很多。
此处不一一描述。
如果Kafka是经过加密的话,需要配置加密属性。
不管是Spring-Kafka。 还是Springboot。 还是原生的Maven引入Kafka.properties
如下图:
主要是红色部门配置三个属性:
#security.protocol=SASL_PLAINTEXT
#sasl.mechanism=PLAIN
#sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required username=“xxx” password=“xxxx”;
我用的是原生的Java读取properties文件的方式。
如果是Spring集成Kafka的方式则如下配置:
其实不过是吧properties文件的key转换成xml的形势引入。
此处注意:
producer和consumer都要配置。