The MessageDispatcher component is an engine that schedules and runs the parts of ActorSystem. It runs MessageBox. Once the message is received by ActorRef, it dispatches it to MessageDispatcher. The MessageDispatcher component puts the message in the queue for the respective MailBox.