Size: a a a

pro.rb (Ruby/Rails / RU)

2021 May 21

NM

Nikita Maletin in pro.rb (Ruby/Rails / RU)
Похоже на то 😁
источник

NM

Nikita Maletin in pro.rb (Ruby/Rails / RU)
Что касается ситуации с упавшей джобой, заблокировавшей записи в таблице в транзакцией, вероятнее всего это будет разблокировано средствами activerecord после рейза эксепшена, плюс на транзакции, думаю, есть тайм-аут. Вопрос, конечно, интересный)
источник

ЛБ

Личная Борда... in pro.rb (Ruby/Rails / RU)
Существуют ещё проблемы дедлока при эскалации блокировки и повышения уровня блокировки ресурса, но все эти проблемы решает механизм наблюдателя блокировок, можно хер забить, если у тебя таймаутов или дедлоков в день 1 штука в логах
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Не только можно но и нужно. Желательно еще разобраться с уровнями изоляции транзакций используемой бд чтобы не словить приколы на проде. В довесок разберись с локами строк/таблиц
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
гугли уровни изоляции транзакций в бд и локи )
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
AR скорее всего роллбэкнет да. Если нет то ПОИДЕЕ при разрыве соединения транзакция откатится. Но так как sidekiq это не вырубающийся руби процесс то в каком нибудь редком случае может что и не сработает
источник

T

Timbucode in pro.rb (Ruby/Rails / RU)
Спасибо за ответы!:)
источник
2021 May 22

F

Fride in pro.rb (Ruby/Rails / RU)
А где понятно, желательно на русском почитать про разницу строковых литералов и стрингов ?
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
что для тебя строковой литерал? пример дай
источник

F

Fride in pro.rb (Ruby/Rails / RU)
В том то и дело что не сильно понятно понятие литералов
node[:str]
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Это разве литералами зовут? Это Symbol на англ
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
А что именно тебе непонятно? Различие? Назначение?
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
литерал и тип - разные понятия

считай что строковый литерал - это способ указания объекта с типом строка

'привет' - строковый литерал, который возвращает объект с типом строка
источник

F

Fride in pro.rb (Ruby/Rails / RU)
Корректно ли сравнивать  литералы с указателями в С++?
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
нет, строковые литералы в руби - это тоже самое что и строковые литералы в C/C++
источник

F

Fride in pro.rb (Ruby/Rails / RU)
Спасибо
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
источник

F

Fride in pro.rb (Ruby/Rails / RU)
Малость по хипсторкси.
Из Вики:
In computer science, a literal is a notation for representing a fixed value in source code.

Пока самое понятно что нашел
источник

F

Fride in pro.rb (Ruby/Rails / RU)
Но прям указателем отдает
источник

F

Fride in pro.rb (Ruby/Rails / RU)
Только на константу
источник