дак тебе надо очередь сформировать или гречу раздавать?
И то и то. Если кратко описать то:
.Чувак нажимает купить. Попер запрос на сервак.
.В сервисе идёт проверка кол-во гречки, доступности на складе и все такое, короче процесс долгий.
.Если в 1 секунду купить нажили 500 чел, то они должны выстроиться в очередь (+- в той же последовательности по которой нажали кнопулю).
.Гречка выделяется со склада/прилавка только в той последовательности в которой выстроены покупатели. Ни кто не получит гречку раньше/позже другого.
.Соответсвенно бэк отработал (мб несколько сек) и сразу вернул ответ. Твоя гречка номер 3553.
Я не хочу делать очередь на хранении в базе и каких-то сторонних решениях, ибо мой запрос намного проще.