Tôi đang cấu hình một hàng đợi thư được thực hiện tùy chỉnh. Có điều là có thể có lỗi gửi thư. Thông thường, người ta sẽ không biết lý do tại sao thư không đến đích. Vì vậy, giải pháp đơn giản nhất là cố gắng gửi thư lại. Đây là một số thuật toán tôi biết từ miệng:
- Sao chép thời gian trong hàng đợi cho lần thử lại tiếp theo bắt đầu vào một lúc nào đó: 1 phút, 2 phút, 4 phút, v.v.
- Chỉ định một chuỗi các khoảng (là trường hợp chung của tùy chọn trước): 5 phút, 5 phút, 10 phút, 30 phút, v.v.
Tại một số điểm, sẽ vô nghĩa khi thử gửi lại thư. Dù sao, hệ thống bao gồm một bản ghi cho thư không gửi.
Bạn biết gì về thực hành tốt xung quanh vấn đề này? Khoảng thời gian giữ "tốt" là gì? Ít nhất, những sự thật nào tôi nên đưa vào tài khoản để chọn khoảng thời gian?