Saya mengkonfigurasi antrian surat yang dibuat khusus. Masalahnya adalah mungkin ada kesalahan mengirim email. Biasanya, orang tidak akan tahu alasan mengapa surat itu tidak mencapai tujuannya. Jadi solusi yang paling sederhana adalah mencoba mengirim email lagi. Berikut adalah beberapa algoritma yang saya tahu dari mulut:
- Gandakan waktu dalam antrian untuk mencoba lagi mulai beberapa saat: 1 menit, 2 menit, 4 menit, dll.
- Tentukan serangkaian interval (yang merupakan kasus umum dari opsi sebelumnya): 5 menit, 5 menit, 10 menit, 30 menit, dll.
Pada titik tertentu tidak ada gunanya mencoba mengirim surat lagi. Bagaimanapun, sistem menyertakan log untuk surat yang tidak terkirim.
Apa yang Anda ketahui tentang praktik yang baik di sekitar masalah ini? Apa itu interval tahan "baik"? Setidaknya, fakta apa yang harus saya perhitungkan untuk memilih interval?