Добрый день, друзья! Поговорим о полезном секрете отложенной доставки писем в Outlook. Зачем это нужно? Из моего личного опыта необходимость возникает примерно в двух самых частых случаях. 1. Нужно чтобы письмо отправилось не ранее определённого времени, например за пределами рабочего дня. Нужно его подготовить, и зарядить на отправку в точную дату/время. Часто я так поздравляю друзей с Днём рождения первым - ставлю доставку в 00 часов 01 минуту в дату Дня рождения :) 2. Вы отправили письмо и вдруг спохватились, что отправили не тому адресату...
Outbox Pattern - это паттерн, используемый в микросервисной архитектуре для гарантирования доставки сообщений между микросервисами. Этот паттерн особенно полезен в сценариях, где необходимо обеспечить атомарность операции: т.е. либо все части операции успешно завершаются, либо все они откатываются. В контексте Outbox Pattern, при выполнении операции (например, обновление записи в базе данных), микросервис также записывает сообщение в "исходящий ящик" (outbox) в той же транзакции базы данных. Это сообщение затем асинхронно отправляется в брокер сообщений (например, Kafka или RabbitMQ), который обеспечивает его доставку до других микросервисов...