Understanding channels
eventcatalog@2.13.0
In EventCatalog a channel represents the organization and transmission of messages.
Channels in EventCatalog describe how a messages transport between producers and consumers. You can use the channel resource to help your team understand which protocol/technology is used.
Channels are resources in EventCatalog that you can define in your /channels
directory.
Any message (event, command or query) can be associated to one or many channels.
Example of a channels are visualized in EventCatalog​
Here is an example of the Orders Service
publishing an event Order amended
over a Kafka
channel.
Protocols​
EventCatalog is technology agnostic, so can work with any protocol.
Using channels you can define the protocol
used, this can be one or many protocols.
Here is a list of protocols that are supported by EventCatalog (with icons)
If you are using a protocol that is not on this list, please raise on issue on GitHub so we can get the icon supported.