Avatar
0
Nguyễn Thái Sơn Professional
Nguyễn Thái Sơn Professional
giải quyết bài toán Producer-Consumer
Thông thường trong thực tế anh đã gặp bài toán liên quan Producer-Consumer phổ biến chưa ạ, lượng input vào queue lớn hơn nhiều và nhỏ hơn nhiều so với lượng output khỏi queue trong thread queue, anh thường xử lý thế nào ạ
  • Answer
Remain: 5
1 Answer
Avatar
monkey Professional
monkey Professional
  1. Bài toán thường gặp nhất là giao tiếp giữa các node trong hệ thống microserice.
  2. Khi khả năng xử lý của consumer quá chậm so với producer thì sẽ khiến cho broker bị đầy RAM hoặc đầy disk, vậy có lẽ sẽ cần cấu hình max capacity cho broker để drop bớt message từ producer, hoặc xây dựng cơ chế trên producer để thông báo quá tải. Tuy nhiên anh chưa bao giờ gặp trường hợp này nên chưa cấu hình bao giờ em ạ
  • 0
  • Reply