Size: a a a

2020 March 27

B

Bretbas in pro.net
Dmitriy Gavrilenko
Желательно в пределах флоу одного запроса, без привлечения сторонних служб.
источник

DG

Dmitriy Gavrilenko in pro.net
Спасибо, гляну
источник

IC

Ilya Chernoudov in pro.net
Dmitriy Gavrilenko
Желательно в пределах флоу одного запроса, без привлечения сторонних служб.
дак тебе надо очередь сформировать или гречу раздавать?
источник

IC

Ilya Chernoudov in pro.net
асинхронно?
источник

IC

Ilya Chernoudov in pro.net
жми уже энтер
источник

DG

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

Я не хочу делать очередь на хранении в базе и каких-то сторонних решениях, ибо мой запрос намного проще.
источник

IC

Ilya Chernoudov in pro.net
ну что я могу тебе сказать, изи катка
источник

DG

Dmitriy Gavrilenko in pro.net
Ilya Chernoudov
ну что я могу тебе сказать, изи катка
Удачи мне да😂
источник

IC

Ilya Chernoudov in pro.net
делаешь брокера который будет исполнять заявки по покупке гречи
источник

IC

Ilya Chernoudov in pro.net
однопоточного
источник

IC

Ilya Chernoudov in pro.net
накидываешь ему в очередь задачи и он их исполняет
источник

DG

Dmitriy Gavrilenko in pro.net
На локах?😁
источник

IC

Ilya Chernoudov in pro.net
кто сказал про локи?
источник

I

Igor in pro.net
MailboxProcessor
источник

IC

Ilya Chernoudov in pro.net
возьми Channel
источник

B

Bretbas in pro.net
Ilya Chernoudov
накидываешь ему в очередь задачи и он их исполняет
ну это и есть вроде BlockingCollection ?
источник

IC

Ilya Chernoudov in pro.net
Bretbas
ну это и есть вроде BlockingCollection ?
это синхронный апи - хорошее, но не отличное решение
источник

VS

Vladimir Shchur in pro.net
Igor
MailboxProcessor
одобрено!
источник

IC

Ilya Chernoudov in pro.net
опять со своим эльфийским
источник

IC

Ilya Chernoudov in pro.net
Ilya Chernoudov
возьми Channel
оберни запросы в Task превратив в обычный асинхронный апи
источник