Kafka - Basics and Event StreamingWhich messaging system supports complex routing patterns like topic exchanges and direct exchanges?ARabbitMQBKafkaCRedis Pub/SubDNone of the aboveCheck Answer
Step-by-Step SolutionSolution:Step 1: Identify routing capabilitiesRabbitMQ supports complex routing with exchanges like topic, direct, and fanout.Step 2: Compare with Kafka and Redis Pub/SubKafka uses partitions and topics but not flexible routing; Redis Pub/Sub is simple publish-subscribe without routing.Final Answer:RabbitMQ -> Option AQuick Check:Complex routing = RabbitMQ [OK]Quick Trick: RabbitMQ excels in flexible message routing [OK]Common Mistakes:Assuming Kafka supports complex routingThinking Redis Pub/Sub has routing featuresConfusing topic in Kafka with routing in RabbitMQ
Master "Basics and Event Streaming" in Kafka9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallTime
More Kafka Quizzes Consumer Groups - Consumer group concept - Quiz 10hard Kafka Basics and Event Streaming - First message (produce and consume) - Quiz 8hard Kafka Cluster Architecture - ZooKeeper role (and KRaft replacement) - Quiz 8hard Kafka Cluster Architecture - ZooKeeper role (and KRaft replacement) - Quiz 3easy Kafka Cluster Architecture - Leader election - Quiz 6medium Producers - Serialization (String, JSON, Avro) - Quiz 8hard Producers - Batching and linger configuration - Quiz 11easy Topics and Partitions - Retention policies (time-based, size-based) - Quiz 11easy Topics and Partitions - Topic creation - Quiz 14medium Topics and Partitions - Retention policies (time-based, size-based) - Quiz 9hard