Chính xác là tôi nên sử dụng MQ khi nào? Giờ bạn đã hiểu về Message Queue | Series RabbitMQ Node.js

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ม.ค. 2025

ความคิดเห็น • 112

  • @duyhoangta7988
    @duyhoangta7988 ปีที่แล้ว +3

    Đúng là cần phải cày anh ạ, nếu không thông minh chắc chắn phải cày, tìm hiểu và code thật nhiều anh ạ.

  • @LongTran-og7ji
    @LongTran-og7ji ปีที่แล้ว +2

    Follow bác từ hồi mình còn học JS, rất thích style hóm hỉnh và dễ hiểu của bác 😂

    • @anonystick
      @anonystick  ปีที่แล้ว +1

      cảm ơn em nhiều!

  • @themanhbui-w9z
    @themanhbui-w9z ปีที่แล้ว +2

    tuyệt vời anh ạ, đúng là cứ phải có kinh tế trc rồi mới nuôi đam mê

  • @mannguyen7766
    @mannguyen7766 2 ปีที่แล้ว +2

    Em rất thích những video về kiến trúc và dạng nâng cao như thế này. Cám ơn anh.

    • @anonystick
      @anonystick  2 ปีที่แล้ว

      Vậy là chung đường rồi nè

  • @LuongThanhTrung251
    @LuongThanhTrung251 9 หลายเดือนก่อน +2

    cảm ơn a chia sẻ video rất hay ạ, thích đoạn cuối video a chia một chút về ngoài lề

  • @TakanNick
    @TakanNick 2 ปีที่แล้ว +8

    Anh nên có phần tổng hợp lại sau khi đã diễn giải các phần trước để dể gợi nhớ hơn. Rất cảm ơn anh về video chia sẽ kiến thức.

    • @anonystick
      @anonystick  2 ปีที่แล้ว +1

      Tks em đã gợi ý.

  • @quando1578
    @quando1578 ปีที่แล้ว +1

    hay quá thầy ơi,
    em đi làm rồi cũng phải quay lại học

  • @MrTheveronicar
    @MrTheveronicar 2 ปีที่แล้ว

    Ad làm vì đam mê :))) nhưng đam mê này quá tốt cho cộng đồng, cảm ơn ad

  • @danhpham8284
    @danhpham8284 2 ปีที่แล้ว

    FE vẫn xem đều và ủng hộ chú nha. Kiến thức không chỉ giới hạn bởi ngôn ngữ và thư viện, kiến thức là vô hạn.

  • @uctrungphan4608
    @uctrungphan4608 2 ปีที่แล้ว +2

    cảm ơn anh ạ, đúng phần em đang tìm hiểu luôn ạ

    • @anonystick
      @anonystick  2 ปีที่แล้ว

      Ok em. Càm ơn em

  • @benjaminnguyen8763
    @benjaminnguyen8763 ปีที่แล้ว +1

    hiếm có ai mà chia sẻ đến đâu em hiểu hết 100% đến đó. ai cũng chạy theo frontend nên những kiến thức nền thì đầy mà những cái sâu được như a thì khó tìm lắm

  • @taithuantruong3363
    @taithuantruong3363 2 ปีที่แล้ว +1

    mong anh ra video đều ạ, video xem thấm từ từ ạ

  • @explore_around_us
    @explore_around_us ปีที่แล้ว +1

    Cảm ơn a, rất hay và cô đọng.

  • @duyettran7919
    @duyettran7919 2 ปีที่แล้ว

    Cảm ơn anh đã chia sẻ nhưng video hữu ích .Mong anh sẽ chia sẻ nhiều hơn để những người đi sau như em có thể phát triển nhanh hơn .

  • @phimoireview
    @phimoireview ปีที่แล้ว

    cảm ơn anh , hợp lý quá, em đang nghiên cứu làm sms qua rabbit , rất phù hợp ạ

  • @VuNguyen-hp8wn
    @VuNguyen-hp8wn 2 ปีที่แล้ว

    e làm cũng lâu, đọc doc cũng nhiều, nay xem thì lại hiểu thêm được 1 tí :D cám ơn a

  • @Hieu8320Vo
    @Hieu8320Vo 11 หลายเดือนก่อน

    Em cảm ơn a đã chia sẽ những kiến thức rất hay ạ

  • @khacnhutran942
    @khacnhutran942 2 ปีที่แล้ว

    yêu thầy quá con bị lu mờ cái này đọc lý thuyết cũng ch hiểu huhuu yêu chú tipsjavacsript qá

  • @TienNguyen-g1t8b
    @TienNguyen-g1t8b 3 หลายเดือนก่อน +1

    Video rất hay. Hơi tiếc khi mình biết đến kênh của tác giả hơi muộn. Cảm ơn tác giả

    • @anonystick
      @anonystick  3 หลายเดือนก่อน +1

      Có duyên, giờ mới gặp..

  • @QuocDuyau
    @QuocDuyau 5 หลายเดือนก่อน +1

    hay quá a ơi

  • @angminhuc6674
    @angminhuc6674 2 ปีที่แล้ว +2

    hóng video demo của anh về phần này ạ ❤️

  • @thangle1570
    @thangle1570 2 ปีที่แล้ว +4

    Hi vọng anh làm 1 video nói về elastic search.

  • @Phucv172
    @Phucv172 2 ปีที่แล้ว +4

    vẫn mong anh ra thêm các video về backend và kiến trúc microservice, còn thêm phần code và nestjs nữa ạ

    • @anonystick
      @anonystick  2 ปีที่แล้ว

      Tks em đã comment

  • @thanhtoan
    @thanhtoan 2 ปีที่แล้ว +2

    Lỡ làm về rabbitmq rồi hay anh giới thiệu kafka luôn ạ. Cảm ơn anh ạ

    • @anonystick
      @anonystick  2 ปีที่แล้ว +1

      Xong này đã hén

  • @nguyenvohoanglong3898
    @nguyenvohoanglong3898 ปีที่แล้ว

    Cảm ơn anh đã chia sẻ kiến thức, mà dự án em đang làm sử dụng kafka ạ. Mong a làm thêm video về kafka a. Vâng em cảm ơn ạ.

    • @kieno1228
      @kieno1228 ปีที่แล้ว

      đồng quan điểm

  • @phunguyen8924
    @phunguyen8924 2 ปีที่แล้ว +2

    Hay quá anh ơi.. Làm thêm cái setup cluster rabbitmq anh nhé

  • @vanthienpham
    @vanthienpham ปีที่แล้ว

    cảm ơn anh ạ, em mới bắt đầu với BE

  • @anhcodervuitinh3152
    @anhcodervuitinh3152 5 หลายเดือนก่อน +1

    hay quá a

  • @anonystick
    @anonystick  2 ปีที่แล้ว +3

    Đã có phần 2:
    Phần 2: RabbitMQ tìm hiểu tiếp hoạt động Producer vs Consumer instal docker RabbitMQ và Cloud Free - th-cam.com/video/WVPNHLNu5m4/w-d-xo.html

  • @HUNGPHAM-vq3qy
    @HUNGPHAM-vq3qy 2 ปีที่แล้ว +1

    hóng ad dùng rabbitmq và kafka vào node hoặc java( ad giải thích càng chi tiết cho anh em xem càng thấy hiểu sâu hơn) cảm ơn ad

    • @pHNC
      @pHNC ปีที่แล้ว

      đồng quan điểm

  • @phaixemcainay
    @phaixemcainay ปีที่แล้ว +1

    Hay quá cảm ơn anh

  • @truongtuan2198
    @truongtuan2198 2 ปีที่แล้ว

    ra video nào em cũng xem hết anh, backend ít dev hơn nhiều so với frontend nên vậy ắ anh

  • @ThaiNguyen-jw6lp
    @ThaiNguyen-jw6lp 2 ปีที่แล้ว

    Cảm ơn Anh đã chia sẽ rất nhiều

  • @jockerthe8189
    @jockerthe8189 2 ปีที่แล้ว +2

    Bác làm seri về design database của mấy web lớn đi ạ . Vd như clone database của fb , youtube , tiki, ...

  • @sencodon
    @sencodon ปีที่แล้ว +2

    Anh giải thích em phần CR9 đặt bánh qua app phút 12:44 với ạ, làm sao để request của CR9 đi qua MQ trước rồi mới tới app . Em không hiểu là nếu trên giao diện web , khi người dùng order trên đó thì làm sao có thể để nó chạy qua MQ trước ạ

  • @HuyTran.DevBackEnd
    @HuyTran.DevBackEnd 2 หลายเดือนก่อน

    em cảm ơn anh rất nhiều

  • @QuyNguyen-eh8bb
    @QuyNguyen-eh8bb 2 ปีที่แล้ว +1

    video sau a demo phần fail job trong Queue nha a, em cảm ơn

    • @anonystick
      @anonystick  2 ปีที่แล้ว

      Ok em. next là queue in rabbitmq

  • @Khainv1998
    @Khainv1998 2 หลายเดือนก่อน

    Anh có thể phân tích sâu hơn về rabbit mp và kafka được không ạ, trong video này em vẫn chưa thấy được sự khác biệt giữa 2 thằng này cũng như là chưa hiểu được trường hợp nào nên hay không nên sử dụng và tại sao?
    Mong anh phản hồi, chúc anh nhiều sức khoẻ

  • @TienTran-qr6xk
    @TienTran-qr6xk 2 ปีที่แล้ว

    Nội dung chất thế sao ít like thế nhỉ?

  • @huongsenongthap478
    @huongsenongthap478 2 ปีที่แล้ว +1

    E đã từng dùng rabbitmq + netcore, đang phân vân nên chuyển sang python, node js + kafka hoặc redis làm message broker. Công nghệ thì nhiều mà mình lại thích xài mấy cái mới cho biết :)).

    • @anonystick
      @anonystick  2 ปีที่แล้ว +1

      đơn giản thì anh thấy redis hay nhất.

  • @tahitivn
    @tahitivn 2 ปีที่แล้ว +1

    Nghe giọng chắc anh lớn hơn em, cảm ơn anh sharing

    • @anonystick
      @anonystick  2 ปีที่แล้ว +1

      Tôi 39, còn bạn bao nhiêu?

    • @tahitivn
      @tahitivn ปีที่แล้ว

      @@anonystick em mới 35t nhưng tuổi nghề còn non và chưa có nghiên cứu được nhiều như thế

  • @nvtmjfan
    @nvtmjfan 9 หลายเดือนก่อน +1

    Đoạn thông lượng anh nói 10k là 10k gì vậy anh

  • @NguyenMinh-gl7qz
    @NguyenMinh-gl7qz 2 ปีที่แล้ว +8

    Ở tình huống thứ 3 mình có chút thắc mắc là nếu trường hợp tắc nghẽn quá lâu thì sẽ thế nào, mình nghĩ trong rabbitMQ sẽ phải có setting nào đó giới hạn số lượng message lưu trữ nhỉ
    Chứ nếu cho lưu trữ thoải mái có khi nào dễ gây ra trường hợp tràn ram (nếu nó lưu msg vào ram chả hạn) hoặc tràn disk
    Hoặc không thì cũng phải có 1 con rabbitMQ nào đó khác để dự phòng hứng hộ những msg còn lại thì có hợp lý k nhỉ
    Dù biết rằng khi thiết kế hệ thống thì thường sẽ phải tính toán khối lượng msg, nhưng dù sao cũng phải có backup cho trường hợp đột biến vậy chớ nhể :D

  • @yecat1295
    @yecat1295 2 ปีที่แล้ว

    view thấp nhưng mà nội dung chất lượng

  • @duyhoangta7988
    @duyhoangta7988 ปีที่แล้ว +3

    Về rabbitmq với kafka thì e thấy như này.
    - Rabbit sẽ phù hợp những bài toán vừa, không quá lớn, nếu các dự án to mở rộng requirement nhiều thì nếu dùng rabbit sẽ phải sửa code nhiều, nếu thiết kế cực kỳ tốt sẽ hạn chế. nhưng nó lại khá dễ để setting và dùng(ai đã dùng quen thì ko tính).
    - Kafka cơ chế khác so với rabbit, thích hợp dự án lớn, lượng message lớn, các message đã push lên có tính sử dụng lại cao theo group id.
    Tùy bài toán mà mình nên lựa chọn thằng nào phù hợp, nhiều khi tradeoff giữa công nghệ và con người, requiment và dealine... hix. Ko có cái gì là best practice cho mọi trường hợp cả.

    • @anonystick
      @anonystick  ปีที่แล้ว +1

      Anh có nói ở các video sau về khía cạnh này. Quan trọng là phù hợp với dự án và công ty.

    • @duyhoangta7988
      @duyhoangta7988 ปีที่แล้ว +1

      @@anonystick vâng a ạ. Hí hí. Ae quan trọng nhất hiểu thì sẽ biết chọn vũ khí nào ra trận

  • @tnanhpt
    @tnanhpt 2 ปีที่แล้ว +1

    cảm ơn anh rất nhiều

    • @anonystick
      @anonystick  2 ปีที่แล้ว +1

      Xem từ từ thôi nha

  • @cauchinedev779
    @cauchinedev779 2 ปีที่แล้ว +1

    Cảm ơn anh.
    Nếu được anh thêm link bài viết vào description cho bọn em dễ tổng hợp được ko ạ !!?

  • @duongphuba7216
    @duongphuba7216 ปีที่แล้ว +1

    Thank ad, bài giảng hay và dễ hiểu. Ad cho mình xin phần mềm vẽ schema đc không ? Thank bạn!!

    • @anonystick
      @anonystick  ปีที่แล้ว

      Epic pen!

    • @duongphuba7216
      @duongphuba7216 ปีที่แล้ว +1

      @@anonystick cảm ơn ad nhiều nhé !!

    • @anonystick
      @anonystick  ปีที่แล้ว

      @@duongphuba7216 Ok bro!

  • @sonamngoc9959
    @sonamngoc9959 9 หลายเดือนก่อน +1

    Anh ơi cho em hỏi để tránh mất queue hoặc khi mất queue thì mình có biện pháp gì ạ

    • @anonystick
      @anonystick  9 หลายเดือนก่อน

      Nói nhiều rồi mừ. Xem trong github á nha em

  • @ĐứcHảiLã-h7d
    @ĐứcHảiLã-h7d ปีที่แล้ว +1

    thường hợp thứ 3 anh có ví dụ ko ạ. Em cảm ơn

    • @anonystick
      @anonystick  ปีที่แล้ว

      Có em, video section 48 members

    • @ĐứcHảiLã-h7d
      @ĐứcHảiLã-h7d ปีที่แล้ว

      @@anonystick anh cho em hỏi là trường hợp có 2 hay nhiều database sql được đồng bộ từ 1 database gốc, thì việc sửa xóa update trên nhưng database con sẽ được đồng bộ ngay lập tức, vs mysql có giới han yêu cầu là 2000, mà mỗi database con phải xử lý hơn 1000 yêu cầu, thì database cha có vướt quá yêu cầu giới hạn ko ạ. Và nếu 1 hàng trong 1 table trong 1 database bị lock, vị trí tương ứng với những database còn lại có bị lock theo luôn ko ạ. Em cảm ơn

  • @storm20238
    @storm20238 2 ปีที่แล้ว +1

    Thank u anh ạ

    • @anonystick
      @anonystick  2 ปีที่แล้ว

      Có video 2 rồi hén nha em

  • @hiennguyenduy268
    @hiennguyenduy268 2 ปีที่แล้ว +1

    Chính xác anh, gặp mấy em dev mà không biết chào hỏi, đi liên hoan uống rượu mà không biết mời rượu => là cứ cho out luôn, đỡ mất thời gian :)

  • @khacnhutran942
    @khacnhutran942 2 ปีที่แล้ว

    mong chú demo thêm con để con ứng dụng thực tiễn với

  • @tangvu3703
    @tangvu3703 2 ปีที่แล้ว

    Để tránh mất dữ liệu trong mesage broker em thấy có dùng outbox pattern không biết a có thể ra giải pháp cho việc tránh mất dữ liệu được không anh

  • @phamhoa5590
    @phamhoa5590 2 ปีที่แล้ว +1

    Series design pattern anh ko làm nữa ha anh

    • @anonystick
      @anonystick  2 ปีที่แล้ว

      6 videos đó anh nghĩ là đủ rồi á. Còn nợ phần SOLID nữa nha

  • @NguyenNguyen-ly2yt
    @NguyenNguyen-ly2yt 2 ปีที่แล้ว +1

    Anh hỏi rồi mai mốt em gặp anh trả lời lại giống vậy có passed không anh? :v

  • @ongocquang3756
    @ongocquang3756 2 ปีที่แล้ว

    anh nói về thằng NATS đi ạ

  • @lamnguyenhoang9026
    @lamnguyenhoang9026 2 ปีที่แล้ว +1

    làm sao biết hệ thống mình load đc tối đa bao nhiệu req/s vây anh

    • @anonystick
      @anonystick  2 ปีที่แล้ว +1

      Video qps á em

  • @duymanh5506
    @duymanh5506 2 ปีที่แล้ว +1

    ❤️❤️

    • @anonystick
      @anonystick  ปีที่แล้ว +1

      Cảm ơn em đã đồng hành. Chuẩn bị học về redis advance nha.

  • @nhannguyendevjs
    @nhannguyendevjs 2 ปีที่แล้ว

    FE nhưng vẫn coi BE tech để dễ trao đổi 😁😁

  • @huyvole9724
    @huyvole9724 ปีที่แล้ว

    :))) "lập trình sướng lắm khi mình khám phá ra, a hóa ra là như vậy....ô mình tưởng như vậy nhưng thật ra không phải như vậy"

  • @coder8121
    @coder8121 2 ปีที่แล้ว

    Anh cho em hỏi, em đang dev microservice (nestjs, docker, rabbitmq),
    Em set up (options: durable: true, 'x-message-ttl': 10000, )
    Send message từ 1 con api thứ 1 sang con api thứ 2, lần 1 thì chạy ok.
    Lần 2 thì nhận lỗi bên con api1 là k tìm thấy event bên con api thứ 2

  • @nguyencaotai412
    @nguyencaotai412 2 ปีที่แล้ว

    Lương 2-3k đủ sống rồi a kiến thức của a rất bổ ích chứ lương TH-cam để mua bia uống thôi a :v

  • @sicamon8173
    @sicamon8173 ปีที่แล้ว +1

    Quá hay luôn, Thanks a tâm huyết, cho e xin số tk

    • @anonystick
      @anonystick  ปีที่แล้ว

      Vào hội viên đi em

    • @sicamon8173
      @sicamon8173 ปีที่แล้ว

      @@anonystick anh cho e hỏi với, e có chạy master-slave cho con redis, hiện tại con redis master nó tắt, thì con slave kế thừa thành master rồi, có cách nào cho server biest được sự thay đổi của redis sentinel k ạ

    • @sicamon8173
      @sicamon8173 ปีที่แล้ว

      mong anh reply :)

  • @trongphan6133
    @trongphan6133 2 ปีที่แล้ว +1

    a ơi a làm cả kafka nữa dc ko ạ

    • @anonystick
      @anonystick  2 ปีที่แล้ว

      Chưa, vì xong rabbit thì đến elk elasticsearch

    • @trongphan6133
      @trongphan6133 2 ปีที่แล้ว

      @@anonystick tuyệt vời luôn anh ơi, a nhớ làm so sánh elk vs cái khác để có ưu và nhược như rabbitMq và kafka nha anh. cảm ơn anh nội dung khá bổ ích

  • @Bim3DM
    @Bim3DM 2 หลายเดือนก่อน

    sao đọc các thuật ngữ hơi loạn loạn vậy ta!

  • @TrangTran-vk3pr
    @TrangTran-vk3pr 2 ปีที่แล้ว

  • @mykun8737
    @mykun8737 2 ปีที่แล้ว

    video này dành cho dân đã đi làm, chứ như em kiến trúc microsevice còn chưa biết là gì, thì sao hiểu dc

  • @59-nguyeninhtu40
    @59-nguyeninhtu40 2 ปีที่แล้ว +1

    Liên hệ anh ở đâu ạ?

    • @anonystick
      @anonystick  2 ปีที่แล้ว

      Trên đây nè Tư ơi

    • @59-nguyeninhtu40
      @59-nguyeninhtu40 2 ปีที่แล้ว +1

      @@anonystick a lamf video ve cors nữa đi a.E bị lỗi mà xem video a sửa vẫn k đc :((

    • @anonystick
      @anonystick  2 ปีที่แล้ว

      @@59-nguyeninhtu40 Chụp hình lên em.

  • @ninhpham1672
    @ninhpham1672 ปีที่แล้ว

    test

  • @longtranhuu7573
    @longtranhuu7573 ปีที่แล้ว

    nói lan man nhiều quá

    • @locangxuan5051
      @locangxuan5051 ปีที่แล้ว

      bạn đòi hỏi gì hơn ở những video free như này ??

  • @nguyenhuuduy1953
    @nguyenhuuduy1953 หลายเดือนก่อน

    hay quá a ơi