Spring Boot的Kafka入門
這是Spring Boot使用Kafka入門,生產使用建議Spring Cloud Stream:這裡。
1. 新增依賴項:
在application.properties檔案中設定幾個屬性:
localhost
2.傳送訊息:
傳送訊息需要@Autowire KafkaTemplate:
3.接受訊息
需要建立@KafkaListener並選擇要收聽的主題
就這麼簡單。
原始碼:Githu
1. 新增依賴項:
<dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> </dependency> |
在application.properties檔案中設定幾個屬性:
spring.kafka.consumer.group-id=kafka-intro spring.kafka.bootstrap-servers= |
:9092 |
2.傳送訊息:
傳送訊息需要@Autowire KafkaTemplate:
@Autowired private KafkaTemplate<String, String> kafkaTemplate; public void send(String topic, String payload) { kafkaTemplate.send(topic, payload); System.out.println("Message: "+payload+" sent to topic: "+topic); } |
3.接受訊息
需要建立@KafkaListener並選擇要收聽的主題
@KafkaListener(topics = "topic1") public void receiveTopic1(ConsumerRecord<?, ?> consumerRecord) { System.out.println("Receiver on topic1: "+consumerRecord.toString()); } |
就這麼簡單。
原始碼:Githu
相關文章
- Spring Boot入門Spring Boot
- Spring Boot KafkaSpring BootKafka
- Spring Boot Dubbo 入門Spring Boot
- spring boot快速入門Spring Boot
- Spring Boot系列(一):Spring Boot 入門篇Spring Boot
- Spring Boot入門(一):搭建Spring Boot專案Spring Boot
- Spring Boot 整合 KafkaSpring BootKafka
- Spring Boot (一)快速入門Spring Boot
- Spring Boot 2.0.1 入門教程Spring Boot
- Spring Boot(一):入門篇Spring Boot
- Spring boot入門(一):快速搭建Spring boot專案Spring Boot
- Spring Boot 中使用 kafkaSpring BootKafka
- Spring Boot整合hessian入門Spring Boot
- Spring Boot 2和JPA入門Spring Boot
- Spring Boot 中使用 thrift 入門Spring Boot
- Spring Boot 整合 Spring Security 入門案例教程Spring Boot
- Spring boot 整合Kafka+StormSpring BootKafkaORM
- spring-boot入門程式詳解Springboot
- GraphQL SPQR和Spring Boot入門 | baeldungSpring Boot
- Spring Boot 中使用 grpc 入門Spring BootRPC
- Spring boot入門(二):Spring boot整合MySql,Mybatis和PageHelper外掛Spring BootMySqlMyBatis
- Kafka 入門Kafka
- spring-boot-route(十四)整合KafkaSpringbootKafka
- Spring Boot 2.0 WebFlux 教程 (一) | 入門篇Spring BootWebUX
- Spring Boot入門-快速搭建web專案Spring BootWeb
- Spring Boot 最佳實踐(一)快速入門Spring Boot
- spring boot初級入門書目錄Spring Boot
- Spring Boot教程(一)(快樂入門)(上)Spring Boot
- 玩轉spring boot——結合JPA入門Spring Boot
- RSocket入門:Spring Boot伺服器 -Spring.ioSpring Boot伺服器
- Spring Boot 2 (十):Spring Boot 中的響應式程式設計和 WebFlux 入門Spring Boot程式設計WebUX
- kafka入門案例Kafka
- Apache Kafka教程--Kafka新手入門ApacheKafka
- Kafka教程(一)Kafka入門教程Kafka
- 專題一之Spring Boot入門詳解Spring Boot
- Spring Boot GraphQL 實戰 01_快速入門Spring Boot
- spring boot + vue + element-ui全棧開發入門——spring boot後端開發Spring BootVueUI全棧後端
- Kafka入門(1):概述Kafka