2016-09-26 19 views
8

Tôi mới đến kafka. Và tò mò về nền tảng hợp lưu.nền tảng hỗn hợp vs apache kafka

có vẻ như không có nhiều câu chuyện người dùng nền tảng hợp lý tồn tại.

Nền tảng hợp lưu có cung cấp nhiều giá trị hơn kafka không?

Hoặc bất kỳ ai cũng có thể cho tôi biết bạn yêu thích cái nào?

Tôi phải chọn một trong số chúng.

Trả lời

21

"Yêu thích nào của bạn" có lẽ không phải là câu hỏi phù hợp với diễn đàn này vì nó rất chủ quan. Tôi có thể mô tả sự khác biệt.

Nền tảng hỗn hợp bao gồm Apache Kafka, vì vậy bạn sẽ nhận được điều đó trong mọi trường hợp. Nó cũng bao gồm vài điều mà có thể làm cho Apache Kafka dễ dàng hơn để sử dụng:

  • khách hàng bằng Python, C, C++ và Go. Apache Kafka bao gồm máy khách Java. Nếu bạn sử dụng một ngôn ngữ khác, Confluent Platform có thể bao gồm một ứng dụng khách mà bạn có thể sử dụng.
  • Trình kết nối - Apache Kafka bao gồm trình kết nối tệp. Confluent bổ sung các kết nối HDFS, JDBC và Elastic Search.
  • REST Proxy - thêm REST API vào Apache Kafka, vì vậy bạn có thể sử dụng API REST bằng bất kỳ ngôn ngữ nào hoặc thậm chí từ trình duyệt của mình
  • Đăng ký lược đồ - nếu bạn sử dụng Avro, đăng ký lược đồ sẽ lưu trữ các lược đồ Avro cho từng chủ đề bạn và trợ giúp với sự phát triển và tương thích lược đồ.
  • Hỗ trợ - Nền tảng hỗn hợp được Confluent hỗ trợ. Apache Kafka ngày của riêng mình không thực sự được hỗ trợ bởi bất kỳ ai (các nhà cung cấp khác đóng gói nó với nền tảng riêng của họ và hỗ trợ nền tảng của riêng họ, giống như Confluent hỗ trợ Kafka trong Nền tảng Confluent).

Hy vọng điều này sẽ giúp bạn lựa chọn.

+0

Tôi trễ. Nhận xét của bạn đã giúp tôi rất nhiều. –

Các vấn đề liên quan