Messaging System, RabbitMQ vs Apache Kafka, Topics, Producer-Broker-Consumer, Partitions, Transactions, Error Handler