Khóa học Spring boot 3 Microservices: #13 Cài đặt, cấu hình Kafka với Docker

Поделиться
HTML-код
  • Опубликовано: 24 янв 2025

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

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

    ko còn từ nào để diễn tả luôn, tuyệt vời quá a ơi, dân dev java như tụi em cảm ơn a nhiều lắm.

  • @hoangan_nguyen
    @hoangan_nguyen 7 месяцев назад

    đây rồi, chủ đề e đang tìm kiếm, mong anh làm thêm nhiều case về kafka

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

      1 tuần anh ra thêm 1 2 video được kh ạ, anh làm videos chủ đề hay mà ít video quá đợi anh hoài luôn

  • @LuongTran-ky4lb
    @LuongTran-ky4lb 7 месяцев назад

    Mong a ra nhiều video hơn ạ🎉. Cảm ơn a nhiều

  • @14.trinhongkhanh88
    @14.trinhongkhanh88 7 месяцев назад

    vừa nãy cmt :))) đã có video quá đẽ

  • @hoangtruong3140
    @hoangtruong3140 6 месяцев назад +2

    a làm video về saga pattern được không ạ

  • @quocthai367
    @quocthai367 7 месяцев назад

    Kafka vua của message broker :v
    Này xài cho saga pattern thì quá đẹp anh nhỉ

  • @NamVu-xb8xb
    @NamVu-xb8xb 4 месяца назад

    anh có thể nói thêm về việc config partition, replicate , broker cluster nữa không ạ

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

    Tuần ra 2 video của seri microservice đi anh😊😊

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

    anh ra video hướng dẫn cách tạo sonarqube trên docker được không ạ

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

    A ơi, a hướng dẫn deploy code lên server đi a

  • @manhk18kma
    @manhk18kma 7 месяцев назад

    Em cũng mới áp dụng kafka. ServiceA gửi 1 event lên queue , nếu ServiceB đang lỗi thì khi connect lại nó nhận và xử lý các event chưa được xử lý lúc chết. E thấy đây là 1 tính năng hay , mong a sau này phân tích về nó rõ hơn ạ . E cảm ơn

    • @ngocquangnguyen3846
      @ngocquangnguyen3846 7 месяцев назад

      hình như các queue service như RabbitMQ cũng có cơ chế như này ấy bạn. Theo mình biết ở bên RabbitMQ thì nó là cơ chế acknowledge message ấy: cho dù service nhận message nhưng ko acknowledge message thì message vẫn còn trong queue.

    • @manhk18kma
      @manhk18kma 7 месяцев назад

      @@ngocquangnguyen3846 ok cảm ơn bạn nha

  • @hahachannel7323
    @hahachannel7323 6 месяцев назад +1

    a cho e hỏi là: tại sao ko dùng @Async có sẵn trong spring boot mà lại dùng kafka ạ

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

      Kafka để giải bài toán hoàn toàn khác nhé.

  • @immmmqu4604
    @immmmqu4604 5 месяцев назад

    anh cho em hỏi tại sao ko pull kafka image về trực tiếp mà lại cần tạo thêm file docker-compose z anh

    • @DevteriaChannel
      @DevteriaChannel  5 месяцев назад

      Vì có nhiều biến môi trường cần set nên anh đưa ra file Docker compose để dễ đọc hơn thôi

  • @thudieunguyen2499
    @thudieunguyen2499 5 месяцев назад

    mình có làm thêm bài giảng ứng dụng redis vào 1 ví dự thực tế k ạ anh ?

    • @DevteriaChannel
      @DevteriaChannel  5 месяцев назад

      Hiện tại thì anh chưa có plan cho Redis nha. Nhưng cũng có nhiều bạn hỏi nên anh sẽ cân nhắc một case cụ thể nào đó trong series Microservices

  • @TienPham-ou1wl
    @TienPham-ou1wl 6 месяцев назад

    Dạ em chào anh, em đang làm một project có sử dụng kafka. Em có tham khảo thì thấy có thể sử dụng local dependencie cấu hình một kafka ở một service common để sử dụng chung có vấn đề gì không ạ.

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

      Đó cũng là một cách. Cách này sẽ đòi hỏi một số kỹ thuật để đảm bảo hoạt động khi deploy ứng dụng.

    • @TienPham-ou1wl
      @TienPham-ou1wl 6 месяцев назад

      @@DevteriaChannel Vậy phướng án nào là best pratice ạ

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

    series này khoảng bao lâu là xong v anh

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

    em lại thắc mắc tý anh ạ, trong 1 topics có thể có nhiều message và trong message có các kiểu datatype khác nhau có thể là class User ,.... mà ko phải là class String nữa , vậy thì làm thế để phía consumer ở service khác nhận được 1 cái message đó ạ. Tại vì em thấy listener nhận được cần truyền message có datatype giống cái datatype mà producer gửi lên , nhưng mà phía consumer của sercice khác lại không có ạ datatype này ạ ..

    • @DevteriaChannel
      @DevteriaChannel  6 месяцев назад +1

      Mỗi topic chỉ nên chứa một data type nhất định. Nếu khác nhau thì em có thể tạo topic khác.

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

      @@DevteriaChannel dạ. v nếu ở phía producer của service A push 1 message là datatype chỉ có ở serviceA nhưng phía consumer của service B không có datatype như ở service A thì Listener ở service B sử lí như thế nào ạ ?

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

      mình cần truyền datatype gì vào param ở listener của phía consumer ạ

  • @duongtrong2690
    @duongtrong2690 7 месяцев назад

    A ơi các service giao tiếp với nhau mà lỗi cần rollback thì dùng gì vậy ạ

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

    Rabbit MQ khác kalfka ở chỗ nào a nhỉ

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

      Cơ bản nó cũng là message broker nhưng RabbitMQ cung cấp cơ chế routing message với nhiều tuỳ chọn hơn.