Skip to content


# 运输器

通过运输将数据从一个地方移动到另一个地方-在采集程序和管道之间，管道与实体数据库之间，甚至在管道与外部系统之间。

## 支持的运输器

CAP 支持以下几种运输方式：

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

## 怎么选择运输器

🏳‍🌈 | RabbitMQ | Kafka | Azure Service Bus | In-Memory
--- | --- | --- | --- | ---
定位 | 可靠消息传输 | 实时数据处理 | 云 | 内存型，测试
分布式 | ✔ | ✔ | ✔ | ❌
持久化 | ✔ | ✔ | ✔ | ❌
性能 | 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