Skip to main content

Overview

EventCatalog supports different types of messages (commands, events and queries).

  • Commands
    • Commands are messages that represent intent, commands can be rejected in distributed systems.
  • Events
    • Events are a type of message that represent immutable facts.
  • Queries
    • Queries are a type of message that represent requests for information.

Linking messages to services and channels​

  • Messages can be sent (producer) or received (consumer) by services or be totally independent.
  • You can also route messages through one or more channels.