Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Excerpt

The Broker architectural pattern can be used to structure distributed software systems with decoupled components that interact by remote service invocations.


A broker component is responsible for coordinating communication, such as forwarding requests, as well as for transmitting results and exceptions.

Gliffy Diagram
nameBroker Architectural Pattern
pagePin1

Among above diagram, the main role of broker component is to coordinate communication between server and client.

2

For example, we can design MSA(Micro Service Architecture) by divide and conquer service components like below, so we can load balance by the service performances/priorities.

Gliffy Diagram
nameAPI Broker
pagePin3
Image Removed