Em có bảng zzz mình muốn chia url cho nhiều người với các dòng status=0.Em nên chia thế nào để url nếu nhiều người cùng lấy một lúc không bị chia trùng lặp.Ai biết chỉ em hay cho em từ khóa tìm hiểu với
Cảm ơn bạn,cách đó sẽ giảm được tỉ lệ trùng nhưng việc trùng lặp thì nó vẫn có.Mình tạm nghĩ được cách như sau không được hay lắm 1.Một lệnh gửi lệnh xin export 2.Một lệnh riêng kiểm tra lệnh export đó đã hoàn thành chưa lấy kết quả =>Công việc export sẽ được làm lần lượt
giải pháp kinh điển là dùng rabbitmq/kafka/redis rq đó bác. hệ thống không quá lớn thì dùng redis lụm một lúc vài url lên để chia dần, hết thì request db lụm thêm 1 mớ nữa để chia tiếp, cách này sẽ giảm stress cho db và tăng tốc độ lấy data
Không hiểu mấy cái rabbitmq/kafka/redis nhưng việc chia sẵn dữ liệu để người dùng đến lấy là một cách hay,dễ hơn cái mình nghĩ ra nhiều.Cảm ơn pro