INTERN đánh bại SENIOR: GOOD CV - Với dự án tài chính thì bạn sử dụng Kafka hay là RabbitMQ? WHY?

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

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

  • @phuoc2807
    @phuoc2807 14 ชั่วโมงที่ผ่านมา +1

    Ít kênh chia sẻ kiến thức có tâm như thế này.

  • @AnPhạm-c7y
    @AnPhạm-c7y วันที่ผ่านมา +3

    comment đầu, thấy vừa có thông báo là em vào xem liền

  • @NguyenThanh-cy8sx
    @NguyenThanh-cy8sx 16 ชั่วโมงที่ผ่านมา +2

    kafka giờ nó cũng có consistency cao mà. điển hình khi xài transactional outbox hay cdc thì nó cũng đảm bảo consistency giữa db với event trong kafka thôi. còn cái vấn đề scale rabbitmq hỗ trợ nhiều protocol, giao thức nhưng mà bên kafka cũng z mà =))) json, protobuf, avro. nên mình chưa thấy dc khi pv hỏi z trả lời như trong video chắc ko dc đánh giá cao

    • @quocthai367
      @quocthai367 13 ชั่วโมงที่ผ่านมา

      @placeholder612 Kafka rabbitmq nào là cơ sở dữ liệu vậy má :))

    • @ngolisaoran8166
      @ngolisaoran8166 9 ชั่วโมงที่ผ่านมา

      thật, t cũng thấy video trả lời quá nông. Kafka với triển khai fsync + epoch number + Raft protocol cho consistency + durability + reliability rất tốt, không thể nói là kém hơn rabbitmq được :D Cái đặc trưng nhất giữa 2 thằng cần nói ở đây là trade-off giữa low latency và high throughput -> Kafka dùng concept batch processing, nên cho throughput cao, độ trễ mỗi message ổn định, còn RabbitMQ ưu tiên low latency cho mỗi message, dùng cho real-processing application, bù lại nếu tải cao thì system bị stress dẫn đến tail latency cao chứ không ổn định theo batch như kafka

  • @duyngo8608
    @duyngo8608 23 ชั่วโมงที่ผ่านมา +1

    rabbit scale kiểu gì đc các bác