Apache Kafka - Ứng dụng

Kafka hỗ trợ nhiều ứng dụng công nghiệp tốt nhất hiện nay. Chúng tôi sẽ cung cấp một cái nhìn tổng quan ngắn gọn về một số ứng dụng đáng chú ý nhất của Kafka trong chương này.

Twitter

Twitter là một dịch vụ mạng xã hội trực tuyến cung cấp nền tảng để gửi và nhận các tweet của người dùng. Người dùng đã đăng ký có thể đọc và đăng tweet, nhưng người dùng chưa đăng ký chỉ có thể đọc tweet. Twitter sử dụng Storm-Kafka như một phần của cơ sở hạ tầng xử lý luồng của họ.

LinkedIn

Apache Kafka được sử dụng tại LinkedIn cho dữ liệu luồng hoạt động và số liệu hoạt động. Hệ thống gửi tin nhắn Kafka giúp LinkedIn có nhiều sản phẩm khác nhau như LinkedIn Newsfeed, LinkedIn Today để tiêu thụ tin nhắn trực tuyến và ngoài các hệ thống phân tích ngoại tuyến như Hadoop. Độ bền mạnh mẽ của Kafka cũng là một trong những yếu tố quan trọng để kết nối với LinkedIn.

Netflix

Netflix là một nhà cung cấp đa quốc gia của Mỹ về phương tiện truyền phát trực tuyến Internet theo yêu cầu. Netflix sử dụng Kafka để theo dõi thời gian thực và xử lý sự kiện.

Mozilla

Mozilla là một cộng đồng phần mềm miễn phí, được thành lập vào năm 1998 bởi các thành viên của Netscape. Kafka sẽ sớm thay thế một phần của hệ thống sản xuất hiện tại của Mozilla để thu thập dữ liệu hiệu suất và sử dụng từ trình duyệt của người dùng cuối cho các dự án như Telemetry, Test Pilot, v.v.

Oracle

Oracle cung cấp kết nối gốc cho Kafka từ sản phẩm Bus dịch vụ doanh nghiệp có tên OSB (Oracle Service Bus), cho phép các nhà phát triển tận dụng khả năng dàn xếp tích hợp sẵn của OSB để triển khai các đường ống dữ liệu theo giai đoạn.