Хранение сообщения в канале. Имеется: nginx с push-модулем, все работает, все прекрасно. Ветвь внутри корневого location: Код (Text): location /service { push_channel_group pushmodule_service; location /service/pub { set $push_channel_id service; push_publisher; push_store_messages on; push_message_buffer_length 1; push_message_timeout 1h; } location /service/list { set $push_channel_id service; push_subscriber; push_subscriber_concurrency broadcast; } Текущее поведение: При отправке паблишером сообщения в канал, все подписчики его получают. Но... единожды... Необходимое поведение: При отправке паблишером сообщения в канал, оно должно сохраняться, и при очередном запросе любого подписчика, сообщение отдавалось бы всегда, но с задержкой в N секунд. Паблишер должен производить только "апдейт" хранимого сообщения. Собственно вопрос: Как настроить желаемое поведение? Никак не могу найти четкое описание всех директив. Что нашел, то опробовал. Как добится желаемого???
http://sysoev.ru/nginx/docs/ http://pushmodule.slact.net/ nginx-как-long-polling когда скачиваешь модуль там есть файлик ридми с описанием
Padaboo То что вы дали - не оказалось тем что надо. Но за намек куда копать - спасибо. А дабы такие как я не спотыкались там же, опишу решение. Дело в том что push-модуль всегда шлет сообщения. В любом случае. Однако при публикации сообщения в канал можно указать Last-Modified. На днях буду ковырять все это. Сюда сброшу готовые примеры.