storage-address проверено
Где хранятся тела писем
storage-address: Строка подключения к внешнему хранилищу тел писем, чтобы задание, идущее через брокер, несло только ключ.
Значения
- Значения
mongodb:// · couchbase:// · sqlite:// · mysql:// · postgresql:// · file:// · s3:// · http(s)://- Умолчание
· снято со сборки- применение
нужен перезапуск- где можно задать
в файле конфигурации · ключом запуска · переменной окружения
Подробно
По умолчанию пусто, то есть тела едут внутри заданий. Включение меняет экономику большой установки: брокер перестаёт держать тела писем в памяти, а задание становится маленьким объектом JSON с key вместо строки mime. Список поддерживаемых хранилищ необычно широк — MongoDB (рекомендация поставщика), Couchbase, SQLite, MySQL, PostgreSQL, обычный каталог, AWS S3 и точка HTTP, — а значит, хранилищем может стать то, что у клиента уже работает. Цена — новая зависимость на пути доставки. Тело, которое не удалось забрать, — это письмо, которое нельзя отправить, и три директивы о сроках ниже существуют ровно затем, чтобы решить, что тогда делать.