A notification system's dispatcher is not sending notifications. Which of the following is the most likely cause?
medium📝 Analysis Q6 of 15
LLD - Design — Library Management System
A notification system's dispatcher is not sending notifications. Which of the following is the most likely cause?
AMessage queue is empty
BUser database is corrupted
CEvent generator is overloaded
DNotification templates are missing
Step-by-Step Solution
Solution:
Step 1: Identify dispatcher dependency on message queue
The dispatcher sends notifications by consuming messages from the queue.
Step 2: Analyze other options
User database corruption or missing templates may cause errors but not prevent dispatch if messages exist; event generator overload affects event creation, not dispatch.
Final Answer:
Message queue is empty -> Option A
Quick Check:
Dispatcher sends from queue = Empty queue stops dispatch [OK]
Quick Trick:Dispatcher needs messages in queue to send notifications [OK]
Common Mistakes:
MISTAKES
Blaming user database for dispatch failure
Confusing event generator overload with dispatch
Ignoring empty queue as cause
Master "Design — Library Management System" in LLD
9 interactive learning modes - each teaches the same concept differently