Skip to content


# Transports

Transports move data from one place to another – between acquisition programs and pipelines, between pipelines and the entity database, and even between pipelines and external systems.

## Supported transports

CAP supports several transport methods:

- RabbitMQ
- Kafka
- Azure Service Bus
- In-Memory Queue

## How to select a transport

🏳‍🌈 | RabbitMQ | Kafka | Azure Service Bus | In-Memory
--- | --- | --- | --- | ---
Positioning | Reliable message transmission | Real time data processing | Cloud | In-Memory, testing
Distributed | ✔ | ✔ | ✔ | ❌
Persistence | ✔ | ✔ | ✔ | ❌
Performance | Medium | High | Medium | High

> `Azure Service Bus` vs `RabbitMQ` :
> http://geekswithblogs.net/michaelstephenson/archive/2012/08/12/150399.aspx

> `Kafka` vs `RabbitMQ` :
> https://stackoverflow.com/questions/42151544/is-there-any-reason-to-use-rabbitmq-over-kafka