Distributed Locking: Redis, PostgreSQL và những trade-off
Lock phân tán khó hơn nhiều so với vẻ ngoài của một lệnh SET NX. Khi nào Redis là đủ, khi nào nên dựa vào database, và vì sao bạn cần fencing token.
Thiết kế hệ thống quy mô lớn và hệ phân tán: trade-off, khả năng mở rộng, độ tin cậy.
2 bài viết
Lock phân tán khó hơn nhiều so với vẻ ngoài của một lệnh SET NX. Khi nào Redis là đủ, khi nào nên dựa vào database, và vì sao bạn cần fencing token.
Partition được chia cho consumer ra sao, offset được lưu ở đâu, và vì sao rebalance có thể làm cả hệ thống đứng hình vài giây.