nisbos


消费者

<p>说明:</p> <pre><code>kakfa的消费者使用项目</code></pre> <p>准备工作:</p> <pre><code>在nisbos-kafka-producer/src/main/resources/application.ym文件中,修改kafka地址: servers: ip:port 如果是多个集群地址,用逗号(,)隔开</code></pre> <p>一.独立测试运行:</p> <pre><code>直接运行nisbos-kafka-consumer/src/main/java/com/nisbos/kafka/consumer/KafkaConsumerApplication.java</code></pre> <p>二.集成运行</p> <pre><code>1.请把组件安装到maven仓库 &lt;dependency&gt; &lt;groupId&gt;com.nisbos&lt;/groupId&gt; &lt;artifactId&gt;nisbos-kafka-consumer&lt;/artifactId&gt; &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt; &lt;/dependency&gt; 2.将如下的kafka配置复制到需要集成的springboot项目的yml文件中 nisbos-kafka-consumer/src/main/resources/application.yml 3.注释掉如下文件的@SpringBootApplication注解 nisbos-kafka-consumer/src/main/java/com/nisbos/kafka/consumer/KafkaConsumerApplication.java 4.参照 nisbos-kafka-consumer/src/main/java/com/nisbos/kafka/consumer/listener/ConsumerListeners.java 将topics改为实际需要监听的值即可 5.示例: @KafkaListener(id = "listenTestId",topics="test") public void listenTest(ConsumerRecord&lt;String, String&gt; record) { System.out.println("消费kafka的key: " + record.key()); System.out.println("消费kafka的value: " + record.value()); }</code></pre>

页面列表

ITEM_HTML