Cơ bản về Apache Kafka
Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh
Apache Kafka là một open-source distributed event streaming platform giúp chúng ta có thể tạo và process data stream real-time. Các bạn có thể hình dung đến những hệ thống mà mỗi giây, data đều được sinh ra và cần được xử lý ví dụ như hệ thống quản lý giao thông, quản lý thời tiết, data sẽ được tạo ra từ nhiều nơi khác nhau và cần được collect để xử lý. Sử dụng Apache Kafka với high scalable có thể giúp chúng ta giải quyết những bài toán như vậy.
Xem thêm các việc làm Flutter lương cao trên TopDev
Apache Kafka là một hệ thống enterprise messaging, hoạt động với cơ chế Pub-Sub messaging architecture. Chúng ta có Message Publisher, Message Consumer và Message Broker. Message Publisher là nơi produce các message và emit các message vào Message Broker, Message Consumer là nơi nhận, nó sẽ subscribe Message Broker và nhận các message của Message Publisher thông qua Message Broker.
Apache Kafka Server sẽ đóng vai trò là một Message Broker.
Apache Kafka cung cấp cho chúng ta các library để làm việc với Publisher và Subscriber. Ngoài ra, Apache Kafka còn có thêm các component khác như Kafka Connect, Kafka Streams.
Apache Kafka được xây dựng từ đầu bởi LinkedIn, một mạng xã hội về việc làm, và được open-source từ năm 2011.
Bài viết gốc được đăng tải tại huongdanjava.com
Có thể bạn quan tâm:
- Cài đặt Apache Kafka sử dụng Docker Compose
- Cài đặt Apache Kafka trên macOS
- Message Queue VS Message Bus
Xem thêm thông tin việc làm CNTT hấp dẫn trên TopDev
- S So sánh AWS, Google Cloud và Azure năm 2023
- D Data Analyst là gì? Chuyện nghề của một Data Analyst
- C Công nghệ nào đứng sau AI tạo ra MC ảo đang hot rần rần?
- D Dân IT có thể được ChatGPT hỗ trợ code tự động hóa như thế nào?
- 6 6 khó khăn có thể bạn sẽ gặp khi theo học ngành CNTT
- Đ ĐỐI THOẠI VỚI DOANH NGHIỆP HÀN QUỐC VỀ PHÁT TRIỂN NHÂN LỰC CHẤT LƯỢNG CAO
- K KICC HCMC x TOPDEV – Nắm giữ sứ mệnh chắp cánh cho nhân tài IT Việt Nam vươn mình bứt phá
- S Segment Anything Model – Bước đột phá mới của Meta AI
- T Tất cả những điều cần biết về ChatGPT-4
- N Ngành IT vẫn HOT dù đứng giữa “tâm bão” suy thoái kinh tế