Re: lock in nginx/njs

2024-03-19 Пенетрантность Andrey Oktyabrskiy
On 13.03.2024 09:00, Eugene Prokopiev wrote: Здравствуйте! Скажите, нет ли чего-нибудь похожего на https://github.com/openresty/lua-resty-lock/ в nginx/njs? Или может есть другой способ разрешить выполнять запросы с одинаковым $uri строго по очереди (один выполняется, остальные ждут)? Без

Re: lock in nginx/njs

2024-03-13 Пенетрантность kvt
  Нужная вам функциональность есть в mod_accel. Но придётся через промежуточный apache проксировать.Ого, ну при таком раскладе проще взять openresty (тем более, что уменя запросы, которые нужно блокировать, не совсем идентичные)Еще вариант в самом приложении выстраивать очередь входящих запросов

Re: lock in nginx/njs

2024-03-13 Пенетрантность Eugene Prokopiev
ср, 13 мар. 2024 г. в 11:02, Andrey A. Kopeyko : > > Нужная вам функциональность есть в mod_accel. > > Но придётся через промежуточный apache проксировать. Ого, ну при таком раскладе проще взять openresty (тем более, что у меня запросы, которые нужно блокировать, не совсем идентичные) -- WBR,

Re: lock in nginx/njs

2024-03-13 Пенетрантность Andrey A. Kopeyko
Нужная вам функциональность есть в mod_accel. Но придётся через промежуточный apache проксировать. 13 марта 2024 г. 10:07:43 GMT+03:00, Eugene Prokopiev пишет: >ср, 13 мар. 2024 г. в 09:11, Dmitry Volyntsev : > >> А чем вас >>

Re: lock in nginx/njs

2024-03-13 Пенетрантность Eugene Prokopiev
ср, 13 мар. 2024 г. в 09:11, Dmitry Volyntsev : > А чем вас > https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache_lock > не устраивает? > Или более подробно опишите свою задачу Мне не нужно кэшировать результаты запросов Но если запросы POST /one/0.txt и POST /two/1.txt можно

Re: lock in nginx/njs

2024-03-13 Пенетрантность Dmitry Volyntsev
On 12.03.2024 23:00, Eugene Prokopiev wrote: Здравствуйте! Скажите, нет ли чего-нибудь похожего на https://github.com/openresty/lua-resty-lock/ в nginx/njs? Или может есть другой способ разрешить выполнять запросы с одинаковым $uri строго по очереди (один выполняется, остальные ждут)? А чем

lock in nginx/njs

2024-03-13 Пенетрантность Eugene Prokopiev
Здравствуйте! Скажите, нет ли чего-нибудь похожего на https://github.com/openresty/lua-resty-lock/ в nginx/njs? Или может есть другой способ разрешить выполнять запросы с одинаковым $uri строго по очереди (один выполняется, остальные ждут)? -- WBR, Eugene Prokopiev