nchan_redis_publish_msgpacked_max_size

Директива 'nchan_redis_publish_msgpacked_max_size' задаёт максимальный размер полезной нагрузки сообщения при использовании сериализации MessagePack при публикации в Redis.

Синтаксисnchan_redis_publish_msgpacked_max_size size;
По умолчаниюnone
Контекстhttp
Аргументы1

Описание

Директива 'nchan_redis_publish_msgpacked_max_size' особенно важна в конфигурациях, где Nchan использует Redis для хранения сообщений и их публикации в архитектуре pub/sub. Когда сообщение публикуется в Redis с сериализацией MessagePack, эта директива задаёт максимальный размер в байтах, который может занимать сериализованное сообщение. Если сообщение превышает этот предел, оно будет отклонено, что позволяет поддерживать управляемые размеры буферов в Redis и способствует эффективной работе.

Пример конфига

nchan_redis_publish_msgpacked_max_size 1048576;  # Limits message size to 1MB

Установка слишком малого максимального размера может привести к отклонению корректных сообщений.

Следует позаботиться о том, чтобы указанный размер соответствовал ожидаемым нагрузкам.

← Ко всем директивам