Size: a a a

Чат конференции HighLoad++

2020 May 17

IV

Igor V in Чат конференции HighLoad++
например, может запросто получиться ситуация... когда запросов прилетит больше, чем СУБД может обслужить... приклад начнет таймаутиться из каких-нибудь кокнуренций и локов в СУБД
источник

IV

Igor V in Чат конференции HighLoad++
дальше могут пойти ретраи со стороны приклада... который уже может приложить промежуточные сервисы по коннектам или запросам
источник

IV

Igor V in Чат конференции HighLoad++
ну и в таких конструкциях... оособенно, если они синхронные... начинает роялить "бюджет транзакций"... с ростом количества запросов или прослоек, может увеличиться время обработки запроса (наличие буфера и факт его использования, всегда ведет к увеличению времени обработки запроса)
источник

IV

Igor V in Чат конференции HighLoad++
и не дай бог... если оно поплывет где-то....
источник

IV

Igor V in Чат конференции HighLoad++
так что лучше иметь хэдрум засчет правильного масштабирования, чем "сглаживать" пики
источник
2020 May 18

ДС

Дмитрий Синявский... in Чат конференции HighLoad++
Igor V
так что лучше иметь хэдрум засчет правильного масштабирования, чем "сглаживать" пики
В некоторых ситуациях бывает, что ресурсов на "правильно" нет. А нужно хоть как то сгладить ситуацию.
Ясно если пик растянется надого, то по эффекту это как Dos атака выйдет и никакой резерв не вывезет
источник

N

Nikolay in Чат конференции HighLoad++
Можно в таком случае троллинг настроить , что буфер как раз позволит сделать
источник

AT

Al T in Чат конференции HighLoad++
троллинг это throttling?
источник

N

Nikolay in Чат конференции HighLoad++
Ага. Так автозамена сработала )
источник

IV

Igor V in Чат конференции HighLoad++
Дмитрий Синявский
В некоторых ситуациях бывает, что ресурсов на "правильно" нет. А нужно хоть как то сгладить ситуацию.
Ясно если пик растянется надого, то по эффекту это как Dos атака выйдет и никакой резерв не вывезет
ну тогда предусматривать механизмы для отсечения лишней нагрузки
источник

IV

Igor V in Чат конференции HighLoad++
а это не устраивает автора (потеря транзакций)
источник

IV

Igor V in Чат конференции HighLoad++
ну либо... пытаться внедрять некоторое подобие backpressure / wormhole switching
источник

ДС

Дмитрий Синявский... in Чат конференции HighLoad++
Да. Там в условии нельзя терять данные.
источник

ДС

Дмитрий Синявский... in Чат конференции HighLoad++
Igor V
ну либо... пытаться внедрять некоторое подобие backpressure / wormhole switching
Это где почитать, что это?
источник

IV

Igor V in Чат конференции HighLoad++
в любом случае))) я считаю... лучше потерять 5% транзакций в этой ситуации... чем 100% систему и 100% транзакций за указанный период
источник

IV

Igor V in Чат конференции HighLoad++
так что... автору вопроса, есть над чем подумать
источник

IV

Igor V in Чат конференции HighLoad++
источник

IV

Igor V in Чат конференции HighLoad++
источник

AT

Al T in Чат конференции HighLoad++
Nikolay
Ага. Так автозамена сработала )
Ок, сначала подумал что опсов алертами по ночам троллить))
источник

IV

Igor V in Чат конференции HighLoad++
Дмитрий Синявский
В некоторых ситуациях бывает, что ресурсов на "правильно" нет. А нужно хоть как то сгладить ситуацию.
Ясно если пик растянется надого, то по эффекту это как Dos атака выйдет и никакой резерв не вывезет
и кстати... на тему некоторых ситуаций... бывает и т.д.
источник