To learn CQRS I'm putting together a really simple command/command handler implementation. In a lot of examples, I'm seeing the concept of a "Command Dispatcher". I'm not seeing a lot of literature on it.
I'm wondering what a Command Dispatcher is and why is it necessary? Is the Command Dispatcher and the Command Bus the same thing?