Using Apache KafkaUsing AMQP with Reactive MessagingUsing Apache Kafka StreamsAsynchronous Message PassingUsing JMS with Artemis