определенный роут в nginx?
Мне нужно, чтобы на этот самый роут юзер мог отправлять запросы только по очереди (естественно на бекенде защита от одновременных запросов есть, но хочется реализовать ее дополнительно в самом nginx).
В идеале, чтобы все инстансы nginx'а общались друг с другом, чтобы очередь была глобальная.
Если так не получится сделать, тогда реализовать хотя бы свою очередь на каждом инстансе nginx.
Отделять юзеров буду по JWT-токену в хидере авторизации.
Request limit = 1 Вам не подходит?
Очень сильно сомневаюсь, что это можно реализовать.
И да, что-угодно похожее на mutex тоже можно, но это усложняет схему. Смотрите mod_perl или openresty (lua)
Обсуждают сегодня