Size: a a a

2022 January 16

✨Basic_Instinct✨ in symfony
это разные потоки, почему один?
источник

СВ

Сергей Вершинин... in symfony
Потому что будут лочить
источник

D

Dmitry in symfony
Acid потому что
источник

✨Basic_Instinct✨ in symfony
Вернее транзакции
источник

✨Basic_Instinct✨ in symfony
это не одновременные запросы
источник

MK

Mikhail Kobychev in symfony
Ребят можно ещё повестить транзакцию в статусе issue, или dirty. Далее воркер будет проходить и выстраивать их в нужно порядке. И соответственно помечать их как committed или failed. И пораждать соответствующие ивенты
источник

MK

Mikhail Kobychev in symfony
Но тут нужно смотреть по стстеме
источник

D

Dmitry in symfony
Можно. Но тоже все идёт в очередь. Один поток
источник

MK

Mikhail Kobychev in symfony
Дэ
источник

MK

Mikhail Kobychev in symfony
Но это просто будет задержка - доустим 10 сек
источник

D

Dmitry in symfony
А сервер базы не успевает. Как масштабировать кроме железа ?
источник

MK

Mikhail Kobychev in symfony
Не реалтайм, но хоть что-то
источник

✨Basic_Instinct✨ in symfony
а сервера бд не масштабируются?
источник

VM

Volodymyr Melko in symfony
Шардирование, мультимастер-репликация
источник

D

Dmitry in symfony
Шардирование одного клиента ?
Мультмастер не масштабирует запись
источник

D

Dmitry in symfony
Предложите вариант как атомарно масштабировать на запись баланс
источник

EY

Eugene Yurkevich in symfony
Так с UuidGenerator там и есть объект. И по-моему с Ramsey/uuid тож самое
источник

VM

Volodymyr Melko in symfony
Разных. Если сервер вцелом меньше клиентов обрабатывает, то и нагрузка на него меньше
источник

D

Dmitry in symfony
Да. Тут согласен. А когда железа не хватит на одного клиента даже ? Как дальше ?
источник

k

knopkod4v in symfony
по моему по настоящему масштабируется только подход с "принимаем всё, а потом разберёмся чё к чему откатим еси чё извинимся перед кастомером" + если хочешь прям в риалтайме - плати бабки (а на это уже можно купить железо)
источник