Transports¶
Transports move data between different parts of the system – between message producers and message brokers, between message brokers and the entity database, and even between message brokers and external systems.
Supported transports¶
CAP supports several transport methods:
Selecting a Transport¶
| Feature | RabbitMQ | Kafka | Azure Service Bus | In-Memory |
|---|---|---|---|---|
| Use Case | Reliable message transmission | Real-time data processing | Cloud integration | Testing and development |
| Distributed | ✔ | ✔ | ✔ | ❌ |
| Persistence | ✔ | ✔ | ✔ | ❌ |
| Performance | Medium | High | Medium | High |
For more comparisons:
Thanks to the community for contributing to CAP! The following transport extensions are community-supported: