The mediator topology is commonly used when you need to orchestrate multiple steps within an event through a central mediator, whereas the broker topology is used when you want to chain events and responses together directly without the need for a mediator.
https://learning.oreilly.com/library/view/software-architecture-patterns/9781491971437/ch02.html