Apache Flink - Các trường hợp sử dụng
Trong chương này, chúng ta sẽ hiểu một vài trường hợp kiểm thử trong Apache Flink.
Apache Flink - Bouygues Telecom
Bouygues Telecom là một trong những tổ chức viễn thông lớn nhất ở Pháp. Nó có hơn 11 triệu thuê bao di động và hơn 2,5 triệu khách hàng cố định. Bouygues nghe nói về Apache Flink lần đầu tiên trong cuộc họp nhóm Hadoop được tổ chức tại Paris. Kể từ đó, họ đã sử dụng Flink cho nhiều trường hợp sử dụng. Họ đã xử lý hàng tỷ tin nhắn trong một ngày trong thời gian thực thông qua Apache Flink.
Đây là những gì Bouygues phải nói về Apache Flink: "Chúng tôi kết thúc với Flink vì hệ thống hỗ trợ phát trực tuyến thực sự - cả ở API và ở cấp thời gian chạy, mang lại cho chúng tôi khả năng lập trình và độ trễ thấp mà chúng tôi đang tìm kiếm. Ngoài ra, chúng tôi đã có thể thiết lập và chạy hệ thống của mình với Flink trong một phần nhỏ thời gian so với các giải pháp khác, dẫn đến nhiều tài nguyên dành cho nhà phát triển có sẵn hơn để mở rộng logic nghiệp vụ trong hệ thống. "
Tại Bouygues, trải nghiệm của khách hàng là ưu tiên hàng đầu. Họ phân tích dữ liệu trong thời gian thực để có thể cung cấp thông tin chi tiết cho các kỹ sư của họ -
Trải nghiệm khách hàng trong thời gian thực qua mạng của họ
Điều gì đang xảy ra trên toàn cầu trên mạng
Đánh giá và vận hành mạng
Họ đã tạo ra một hệ thống có tên LUX (Trải nghiệm người dùng được ghi nhật ký) xử lý dữ liệu nhật ký khổng lồ từ thiết bị mạng với tham chiếu dữ liệu nội bộ để cung cấp các chỉ số chất lượng trải nghiệm sẽ ghi lại trải nghiệm khách hàng của họ và xây dựng chức năng báo động để phát hiện bất kỳ lỗi nào trong việc tiêu thụ dữ liệu trong vòng 60 giây.
Để đạt được điều này, họ cần một khuôn khổ có thể lấy dữ liệu lớn trong thời gian thực, dễ thiết lập và cung cấp bộ API phong phú để xử lý dữ liệu được truyền trực tuyến. Apache Flink hoàn toàn phù hợp với Bouygues Telecom.
Apache Flink - Alibaba
Alibaba là công ty bán lẻ thương mại điện tử lớn nhất thế giới với doanh thu 394 tỷ đô la vào năm 2015. Tìm kiếm của Alibaba là điểm truy cập cho tất cả khách hàng, nơi hiển thị tất cả các tìm kiếm và đề xuất phù hợp.
Alibaba sử dụng Apache Flink trong công cụ tìm kiếm của mình để hiển thị kết quả theo thời gian thực với độ chính xác và mức độ liên quan cao nhất cho từng người dùng.
Alibaba đang tìm kiếm một khuôn khổ, đó là -
Rất nhanh nhẹn trong việc duy trì một cơ sở mã cho toàn bộ quy trình cơ sở hạ tầng tìm kiếm của họ.
Cung cấp độ trễ thấp cho các thay đổi về tính sẵn có của các sản phẩm trên trang web.
Nhất quán và hiệu quả về chi phí.
Apache Flink đủ điều kiện cho tất cả các yêu cầu trên. Họ cần một khuôn khổ, có một công cụ xử lý duy nhất và có thể xử lý cả dữ liệu hàng loạt và luồng với cùng một công cụ và đó là những gì Apache Flink làm.
Họ cũng sử dụng Blink, một phiên bản được chia nhỏ cho Flink để đáp ứng một số yêu cầu riêng cho tìm kiếm của họ. Họ cũng đang sử dụng API bảng của Apache Flink với một số cải tiến cho tìm kiếm của họ.
Đây là những gì Alibaba phải nói về apache Flink: " Nhìn lại, không nghi ngờ gì là một năm thành công của Blink và Flink tại Alibaba. Không ai nghĩ rằng chúng tôi sẽ đạt được nhiều tiến bộ này trong một năm, và chúng tôi rất biết ơn tất cả những người đã giúp đỡ chúng tôi trong cộng đồng. Flink đã được chứng minh là hoạt động ở quy mô rất lớn. Chúng tôi cam kết tiếp tục công việc của mình với cộng đồng để đưa Flink tiến lên phía trước! "