2016-06-04 48 views
8

Có rất nhiều câu hỏi so sánh Flink vs Spark Streaming, Flink vs Storm và Storm vs Heron.Apache Flink vs Twitter Heron?

Nguồn gốc của câu hỏi này là từ thực tế là cả Apache Flink và Twitter Heron đều là các khung xử lý luồng thực (không phải lô vi mô, như Spark Streaming). Storm đã bị ngừng hoạt động bởi Twitter năm ngoái và họ đang sử dụng Heron thay vào đó (về cơ bản là Storm đã làm lại).

Có thuyết trình tốt đẹp của Slim Baltagi trên Flink và Flink vs Spark: https://www.youtube.com/watch?v=G77m6Ou_kFA

đẹp nghiên cứu của Ilya Ganelin vào khung trực tuyến khác nhau: suy nghĩ https://www.youtube.com/watch?v=KkjhyBLupvs

Khá thú vị về Flink vs Bão: What is/are the main difference(s) between Flink and Storm?

Nhưng tôi chưa thấy bất kỳ sự so sánh nào giữa Storm/Heron và Apache Flink mới.

Cả hai dự án đều khá trẻ, cả hai đều hỗ trợ sử dụng các ứng dụng Storm đã viết trước đó và nhiều thứ khác. Flink là phù hợp hơn vào hệ sinh thái Hadoop, Heron là nhiều hơn vào ngăn xếp hệ sinh thái dựa trên Twitter.

Mọi suy nghĩ?

+0

Bạn đã xem bài viết của Twitter về Heron chưa? Nó mô tả sự khác biệt chính giữa hai hệ thống. Tuy nhiên, hãy nhớ rằng Storm đã đạt được tiến bộ lớn kể từ khi bài báo được xuất bản: https://dl.acm.org/citation.cfm?id=2742788 Nếu bạn hiểu sự khác biệt giữa Storm và Heron và biết điều gì đó về Flink, bạn sẽ thấy nó khác với Flink như thế nào. –

Trả lời

2

Tất cả các điểm trong số referenced article so sánh Apache Flink và Apache Storm cũng áp dụng cho Heron của Twitter. Heron cung cấp chính xác cùng một loại ngữ nghĩa và chức năng như Storm. Heron thực sự hiểu rõ nhất là việc thực hiện lại Storm phù hợp hơn với các yêu cầu hoạt động của Twitter.

+0

Cảm ơn. Và có, đó là sự thật, nhưng Heron được tối ưu hóa, nó có thể hỗ trợ các tính năng như sửa đổi topology động và mở rộng quy mô, mà có thể cao hơn Flink, mà không hỗ trợ được nêu ra. Chính xác thực tế là Heron là một Storm được tái triển khai rất thú vị, bởi vì nó bổ sung thêm chức năng mới để thay đổi quan điểm về các khung công tác hiện có. – experimenter

+3

Khi bão 1.0, hệ thống đã cải thiện thị trưởng; do đó, không phải mọi thứ đều đúng nữa. Các lưu giữ tương tự cho Flink ... Bạn nên luôn luôn so sánh các phiên bản khác nhau, hoặc ít nhất hãy nhớ rằng SO trả lời ngày ra khi các dự án di chuyển rất nhanh. –

+1

Xin lỗi. Để làm rõ đó chính là điều tôi đang cố gắng nói. Heron không bổ sung thêm bất kỳ tính năng chính mới nào liên quan đến ngữ nghĩa, đảm bảo xử lý, sửa đổi cấu trúc liên kết động, mở rộng động, vv Các cải tiến hoạt động trong tự nhiên nhưng không có các tính năng chính mới trên Storm và theo một số cách, Storm thực sự có các tính năng nâng cao hơn ngay bây giờ . Tuy nhiên, Heron phù hợp với nhu cầu hoạt động của Twitter. –