Size: a a a

Архитектура ИТ-решений

2020 October 05

GK

Gennadiy Kruglov in Архитектура ИТ-решений
bulk update?
источник

PT

Peter Tugolukov in Архитектура ИТ-решений
Причем тут bulk update?
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Приходят 100 пользователей, вы их запросы упаковыете в пакет и обновляете резерв
источник

BI

Boris Ibulaev in Архитектура ИТ-решений
Если один сервис с этой базой работает и у него очень много памяти... с коллекцией в куче разруливать это будет вероятно быстрее и просто флушить при каком-то условии)
источник

PT

Peter Tugolukov in Архитектура ИТ-решений
Gennadiy Kruglov
Приходят 100 пользователей, вы их запросы упаковыете в пакет и обновляете резерв
А когда пользователю лотерейный билет отдавать? Ему билет нужен прямо сразу.
источник

PT

Peter Tugolukov in Архитектура ИТ-решений
Boris Ibulaev
Если один сервис с этой базой работает и у него очень много памяти... с коллекцией в куче разруливать это будет вероятно быстрее и просто флушить при каком-то условии)
Не, памяти мало. Куча не вариант.
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Peter Tugolukov
А когда пользователю лотерейный билет отдавать? Ему билет нужен прямо сразу.
он может полсекунды подождать?
источник

PT

Peter Tugolukov in Архитектура ИТ-решений
Ноуп.
источник

PT

Peter Tugolukov in Архитектура ИТ-решений
Накидывал пол секунды на bulk update не комильфо.
источник

PT

Peter Tugolukov in Архитектура ИТ-решений
Бизнес сожрет с потрохами.
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Ну я утрирую
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Во я пользователсь, мне нужен билет. Я подаю запрос на билет, вы пишете - запрос принят, через 5 секунд возращаете билет
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Уверен, 99% юзеров это устроит
источник

PT

Peter Tugolukov in Архитектура ИТ-решений
Тут увеличивается время и необходимо держать кучу коннектов.  Я подумаю над этим вариантом, но пока выглядит не комильфо.
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Peter Tugolukov
Тут увеличивается время и необходимо держать кучу коннектов.  Я подумаю над этим вариантом, но пока выглядит не комильфо.
Нет, можно сделать так, чтобы не держать коннект. Можно же модель push использовать.
источник

G

George in Архитектура ИТ-решений
Учитывая вероятность выигрыша в лотерее, умноженную на вероятность коллизии, можно просто забить на все это дело
источник

G

George in Архитектура ИТ-решений
Нет жалоб - нет проблем
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Короче, вариантов много. Асинхрон+пакетная обработка, как вариант
источник

PT

Peter Tugolukov in Архитектура ИТ-решений
Окей.
источник

PT

Peter Tugolukov in Архитектура ИТ-решений
Какие еще варианты кто знает?
источник