Skip to content

Message Distribution

Chinchilla Software edited this page Oct 17, 2015 · 1 revision

Message distribution is done via 4 components:

  • Command Sender
  • Command Receiver
  • Event Publisher
  • Event Receiver

Each component is 'activated' by simply register it with your IOC container. This gives you a very flexible solution where command and event receiving can be done on different servers to the command sending and event publishing, giving you that extra bit of scaleable control.

Internally, if the dependency resolver returns null (i.e. there is no binding or registration) for any of the above components that component is disabled on that server.

Clone this wiki locally