当前位置:首页 > Java 框架原理百科 > 正文

Java优学网SpringBoot整合Kafka教程:快速实现高效消息队列,让开发更轻松

Java优学网SpringBoot整合Kafka教程:快速实现高效消息队列,让开发更轻松

org.springframework.kafka spring-kafka

spring: kafka:

producer:
  bootstrap-servers: localhost:9092
  key-serializer: org.apache.kafka.common.serialization.StringSerializer
  value-serializer: org.apache.kafka.common.serialization.StringSerializer
  acks: all
  retries: 3
  batch-size: 16384
  linger-ms: 1

@Service public class MessageProducer {

@Autowired
private KafkaTemplate<String, String> kafkaTemplate;

public void sendMessage(String topic, String message) {
    kafkaTemplate.send(topic, message);
}

// 发送带键的消息,相同键的消息会被路由到同一个分区
public void sendMessageWithKey(String topic, String key, String message) {
    kafkaTemplate.send(topic, key, message);
}

}

Java优学网SpringBoot整合Kafka教程:快速实现高效消息队列,让开发更轻松

你可能想看:

相关文章:

文章已关闭评论!