Apache Kafka là gì? ứng dụng như thế nào - Phần 1: Kafka Cluster

Поделиться
HTML-код
  • Опубликовано: 8 июл 2024
  • Cảm ơn anh em theo dõi và yêu thích, trong video này mình sẽ bàn về Kafka, Kafka là gì và sử dụng nó ra sao, phần này là một trong những chủ đề mình thấy hơi khoai khi đi làm, nên trong video mình đã cố gắng diễn giải dễ hiểu nhất có thể, mong anh em sẽ ứng dụng được trong công việc nhé. Xem xong thích thì cho mình 1 like nhé:)
    #Kafka
    #Streaming Plattform
    ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
    0:00 - Intro
    02:18 - Bưu điện hoạt động thế nào?
    04:49 - Kafka là gì?
    06:27 - Kafka Producer, Consumer, Kafka Broker
    10:47 - Kafka Cluster
    14:07 - Kafka Topics
    16:15 - Tổng kết
    ▬▬▬▬▬▬ FREE ONLINE DEVOPS COURSES ▬▬▬▬▬▬
    🚀 Containerization - Tổng quan về Docker container và micro services - www.youtube.com/watch?v=Ek3Q7...
    🎓 Du học - Chia sẻ kinh nghiệm du học - www.youtube.com/watch?v=gopI2...
    BE MY FRIEND:
    💌 Add FB nhé - profile.php?...
    🌍 Website / blog - master-engineer.com/
    📸 Instagram - / thanhnguyen. .
    🐦 Twitter - / t12thanh
    ▬▬▬▬▬▬WHO AM I▬▬▬▬▬▬
    💙 Xin chào, Mình là Thành, DevOps Engineer tại General Logistic System-GLS IT Services, Frankfurt, Germany. Mình làm video về DevOps, Machine Learning, chia sẻ kinh nghiệm. Nếu bạn đang tìm kiếm sự trợ giúp để trở thành một Software Engineer hoặc DevOps Engineer, chỉnh sửa CV cho đẹp và cần kinh nghiệm làm việc tại môi trường quốc tế, hãy tham gia với mình tại: ► master-engineer.com/
  • РазвлеченияРазвлечения

Комментарии • 30

  •  2 года назад +34

    Chia sẽ thêm: Điểm khác biệt giữa Kafka và RabbitMQ chính là cơ chế nhận message.
    RabbitMQ hoạt động theo cơ chế webhook, nghĩa là khi producer publish một message, RabbitMQ sẽ chủ động gửi message này tới consumer.
    Còn Kafka hoạt động theo cơ chế polling, nghĩa là consumer sẽ chủ động request lên Kafka để lấy message về (theo thời gian được thiết lập), chứ không phải là chờ Kafka chuyển message về cho consumer..

  • @nvtentertainment4098
    @nvtentertainment4098 10 дней назад

    Rất dễ hiểu

  • @huutynguyen9170
    @huutynguyen9170 2 года назад

    Hóng part 2 quá anh ơi

  • @tantran682
    @tantran682 2 года назад +1

    Mong anh sớm ra part 2. Em mới tìm hiểu cái này thấy cũng bị choáng vì nhiều khái niệm quá.

  • @timnguyen8190
    @timnguyen8190 2 года назад +1

    Thank you bác Thành!

  • @minhhuy3299
    @minhhuy3299 2 года назад +2

    Mong anh sẽ ra thêm nhiều video về Kafka. Em là người mới nhập môn ạ.

  • @NguyenNguyen-tl5nn
    @NguyenNguyen-tl5nn 2 года назад

    Mong bạn ra nhiều video hơn. Chúc bạn sức khỏe!

  • @quanalehoang2055
    @quanalehoang2055 2 года назад +1

    ủng hộ anh

  • @HaiPham-ef5bh
    @HaiPham-ef5bh 3 месяца назад

    Hay quá ạ

  • @Veigaburame
    @Veigaburame Год назад

    Quá dễ hiểu anh ới hehee

  • @tungphunghuu934
    @tungphunghuu934 4 месяца назад

    giải thích step by step kèm ví dụ dựa trên những thứ liên quan đến cuộc sống hằng ngày nên rất dễ hiểu thanks anh. +1 sub, 1 like, 1 cmt. Mà check ko thấy a ra video nữa

  • @duonghieu6867
    @duonghieu6867 6 месяцев назад

    anh có thể giải thích thêm lý do tại sao phải chọn leader trong topic của broker dc ko anh ? em cảm ơn ạ

  • @inhthevinh5233
    @inhthevinh5233 2 года назад

    nó có giống EMQ X ,MQTT broker ko a, e thấy n giống giống. cũng có broker, topic, publish, sub

  • @ngankim1289
    @ngankim1289 Год назад

    Anh ơi, Producer gửi topic message tới kafka bằng cách nào ạ

  • @nhatnguyenhuu7822
    @nhatnguyenhuu7822 Год назад

    anh dùng tool vẽ nào vậy ạ?

  • @cuongtranthe4158
    @cuongtranthe4158 2 года назад

    nên để tốc độ phát 1.25 đi hợp hơn nhé ae

  • @7rang_xxx
    @7rang_xxx 2 года назад

    Em chào anh Thành, anh cho em hỏi, anh nói là Broker tương tự như chi nhánh và cụm cluster broker có 3 broker 1 lead 2 backup vậy cũng như một cụm đó chỉ dành cho một chi nhánh, Zookeeper điều phối và quản lý nằm trong khối cluster đó, vậy nhiều chi nhánh thì mô hình sẽ được biểu diễn như thế nào ạ, và Zookeeper lúc đó anh sẽ đặt trong một cụm broker (một cụm của một chi nhánh) hay đặt ra ngoài, em cảm ơn

    • @thanhnguyen11
      @thanhnguyen11  2 года назад

      Hi Trang, Kafka cluster là đơn vị lớn nhất rồi em(1 bưu điện có 2 chi nhánh ở Sài Gòn và Vũng Tàu thì nguyên cụm đó là cả cái bưu điện chứ sao lại là chi nhánh:D). Trong Kafka cluster sẽ có nhiều broker và 1 zookeeper để quản lý, như giám đốc bưu điện, có quyền quyết định chi nhánh nào hoạt động. Nếu có nhiều Kafka cluster thì mô hình cũng y chang(Zookeeper lúc đó anh sẽ đặt trong một "cụm broker" nha, cụm broker mà em nói chính là Kafka cluster đó). Thường thì người ta đặt nhiều cluster ở các AZ(availability zone) khác nhau để phòng hờ 1 cluster sập thì còn cái khác mà chạy thôi.

  • @ThongLe-us3cp
    @ThongLe-us3cp 2 года назад +1

    Anh ơi em đang học về IoTs, em muốn theo DevOps, cho e hỏi liệu việc học IoTs sau đó phát triển DevOps có khác gì với DevOps Engineer thuần hông anh

    • @thanhnguyen11
      @thanhnguyen11  2 года назад +1

      Bản thân anh thì thấy DevOps làm ở bên mảng nào cũng được em, chỉ cần ở đâu có server để chạy là người là cần người quản lý Infrastructure. Em cứ học Docker và tìm hiểu microservices là sẽ thấy hướng đi rõ hơn thôi

  • @vannguyen8884
    @vannguyen8884 Год назад

    Em đang tìm hiểu đề tài phân tích luồng video sử dụng openvc , kafka, spark. Không biết dễ không nữa

    • @thanhnguyen11
      @thanhnguyen11  Год назад

      Đề tài hay đó em, có cả opencv nữa hả, mình detect cái gì?

    • @vannguyen8884
      @vannguyen8884 Год назад

      @@thanhnguyen11 motion detection ý, cuối tháng 12 báo cáo luận văn, nhưng em các giác hơi mơ hồ với đề tài này.

  • @thanhtheu1989
    @thanhtheu1989 8 месяцев назад

    Âm lượng bé quá bạn ơi

  • @phuoclehuu2019
    @phuoclehuu2019 2 года назад +1

    1 broker thì có thể chứa nhiều topic hả anh 🤔 broker có liên quan gì vs topic hông anh

    • @nguyendung3780
      @nguyendung3780 2 года назад

      broker là các server chứa data của các topic, chứa được nhiều topic hoặc trong cluster thì topic đc chia vào các partition trên nhiều broker.

  • @linhvo4780
    @linhvo4780 2 года назад +2

    Sao giống RabbitMQ đúng ko ạ

    • @thanhnguyen11
      @thanhnguyen11  2 года назад +1

      Hơi khác một tí bạn ạ, RabbitMQ tập trung vào phần gửi message hiệu quả, còn Kafka đóng vai như 1 trạm trung chuyển. Message gửi tới Kafka được lưu trữ ở đâu đó trong Kafka theo topic, và người đọc phải subcribe vào đúng topic mình muốn đọc

    • @lewanluo
      @lewanluo 3 месяца назад

      1 th là Queue thuần
      1 th là lưu trữ và phân phối msg

    • @hungvx-dev
      @hungvx-dev Месяц назад

      ​@@lewanluovậy dùng cả 2 đc k á b