A process that listens to a message queue of commands and handles them, likely with command handlers. Different from an event listener: commands are not the same as events.