Apache Kafka is:
Scalable
Fault tolerant
A great publish-subscribe messaging system
Capable of higher throughput compared with most messaging systems
Highly durable
Highly reliable
High performant
xxxxxxxxxx
@RestController
@RequestMapping(value = "/kafka")
public class KafkaController {
private final Producer producer;
@Autowired
KafkaController(Producer producer) {
this.producer = producer;
}
@PostMapping(value = "/publish")
public void sendMessageToKafkaTopic(@RequestParam("message") String message) {
this.producer.sendMessage(message);
}
}