Size: a a a

2020 March 27

IC

Ilya Chernoudov in pro.net
и дело в шляпе
источник

IC

Ilya Chernoudov in pro.net
у тебя кор?
источник

AH

Ayrat Hudaygulov in pro.net
Igor
MailboxProcessor
Лучший варик
источник

AH

Ayrat Hudaygulov in pro.net
Все из каропки
источник

AH

Ayrat Hudaygulov in pro.net
Из фшарпной коробки хехе
источник

DG

Dmitriy Gavrilenko in pro.net
Ilya Chernoudov
у тебя кор?
Да
источник

IC

Ilya Chernoudov in pro.net
ну вот тогда всё из коробки
источник

DG

Dmitriy Gavrilenko in pro.net
Ilya Chernoudov
ну вот тогда всё из коробки
Примерные мысли накидываю щас. Мне наверное придется делать singleton обработчик и стартовать его в IHostedService
источник

DG

Dmitriy Gavrilenko in pro.net
Верно?
источник

IC

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

IC

Ilya Chernoudov in pro.net
щас пример накидаю
источник

DG

Dmitriy Gavrilenko in pro.net
Ilya Chernoudov
щас пример накидаю
Ой ну фарш прям) 👍
источник

IC

Ilya Chernoudov in pro.net
Dmitriy Gavrilenko
Ой ну фарш прям) 👍
источник

IC

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

DG

Dmitriy Gavrilenko in pro.net
Спасибо за подгон. Выглядит правдиво
источник

GB

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

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

IB

Ivan Balanar in pro.net
хм, а какие есть практики для определения разумного размера выделения на стеке в C#? Стандартный размер стека понятен, есть ли неэвристические способы определения доступного размера?
источник

IB

Ivan Balanar in pro.net
т.е. "я всегда выделял 100 килобайт и все было ок" - это эвристика. "Система показывает, что у этого потока на стеке свободно еще 500 кб, поэтому я могу выделить 450 на свои хотелки" - это уже что-то более интересное
источник

A

Anatoly in pro.net
если мне надо больше 16к и я не знаю точно, я что-то делаю не так
источник

AH

Ayrat Hudaygulov in pro.net
Ivan Balanar
хм, а какие есть практики для определения разумного размера выделения на стеке в C#? Стандартный размер стека понятен, есть ли неэвристические способы определения доступного размера?
Есть метод EnsureStackIsEnough или как-то так в дебрях
источник