(1)依赖
build.gradle
compile('org.springframework.kafka:spring-kafka')
(2)配置
application.properties
spring.kafka.bootstrap-servers=localhost:9093
spring.kafka.consumer.group-id=test
(3)生产者
@Autowired
private KafkaTemplate<String, Object> kafkaTemplate;
@RequestMapping(value = "f1", method = RequestMethod.GET)
public void f1(@RequestParam(required = true) String data) {
kafkaTemplate.send("test", data);
}
@RequestMapping(value = "f2", method = RequestMethod.GET)
public void f2(@RequestParam(required = true) String data) {
kafkaTemplate.send("test", data).addCallback(new SuccessCallback<SendResult<String, Object>>() {
@Override
public void onSuccess(SendResult<String, Object> result) {
String topic = result.getRecordMetadata().to