Size: a a a

2018 November 30

ŹR

Źmićer Rubinštejn in pro.elixir
Если на выходе будет epub
источник

BB

Boris Beginin in pro.elixir
источник

BB

Boris Beginin in pro.elixir
Что бы написать на обложке что эта книга покрыта тестами
источник

EA

Evgeniy Abramov in pro.elixir
Вообщем @Virviil создавай репозиторий, создай 25 папочек и будем пробовать решать задачки завтра. Кто что решит будем PR'ы делать в репозиторий. Начнем с этого, а там посмотрим как пойдет.
источник

EA

Evgeniy Abramov in pro.elixir
Мне кажется стоит начать с этого
источник

BB

Boris Beginin in pro.elixir
Да хорошая идея. я думаю можно еще создать проект на гитхабе
источник

BB

Boris Beginin in pro.elixir
и брать задачи на себя
источник

BB

Boris Beginin in pro.elixir
что бы никто 2 одинаковые не сделал
источник

EA

Evgeniy Abramov in pro.elixir
да не это усложнит, может быть несколько решений одной задачи и это хорошо
источник

EA

Evgeniy Abramov in pro.elixir
возможно кто-то круче решит
источник

SG

Shumilkin Gena in pro.elixir
Всем привет
есть такая проблема из Rabbit летят сообщения. Принимаем сообщения и инсертим или апдейтим записи, по какому-то идентификатору из сообщения.
Допустим подряд летит 2 сообщения и при их параллельной обработке получаем ошибку, потому что пытаемся два раза заинсертить. То есть надо как-то придумать, чтобы сообщения такого рода обрабатывались строго по порядку.
я вижу 2 варианта, которые мне оба не нравятся

1) тупо ретраить в рэббит сообщение с ошибкой, придет еще раз, обработается норм
2) поднять lock в постгресе (pg_try_advisory_xact_lock) по идентификатору и тогда транзакции будут выполнятся последовательно

посоветуйте еще что-нибудь, пожалуйста
источник

BB

Boris Beginin in pro.elixir
Валид пойнт
источник

EA

Evgeniy Abramov in pro.elixir
Shumilkin Gena
Всем привет
есть такая проблема из Rabbit летят сообщения. Принимаем сообщения и инсертим или апдейтим записи, по какому-то идентификатору из сообщения.
Допустим подряд летит 2 сообщения и при их параллельной обработке получаем ошибку, потому что пытаемся два раза заинсертить. То есть надо как-то придумать, чтобы сообщения такого рода обрабатывались строго по порядку.
я вижу 2 варианта, которые мне оба не нравятся

1) тупо ретраить в рэббит сообщение с ошибкой, придет еще раз, обработается норм
2) поднять lock в постгресе (pg_try_advisory_xact_lock) по идентификатору и тогда транзакции будут выполнятся последовательно

посоветуйте еще что-нибудь, пожалуйста
Бгггг рокетбунк узнаю тебя
источник

SG

Shumilkin Gena in pro.elixir
источник

EA

Evgeniy Abramov in pro.elixir
ну там же локи есть
источник

AF

Aleksandr Fomin in pro.elixir
Shumilkin Gena
Всем привет
есть такая проблема из Rabbit летят сообщения. Принимаем сообщения и инсертим или апдейтим записи, по какому-то идентификатору из сообщения.
Допустим подряд летит 2 сообщения и при их параллельной обработке получаем ошибку, потому что пытаемся два раза заинсертить. То есть надо как-то придумать, чтобы сообщения такого рода обрабатывались строго по порядку.
я вижу 2 варианта, которые мне оба не нравятся

1) тупо ретраить в рэббит сообщение с ошибкой, придет еще раз, обработается норм
2) поднять lock в постгресе (pg_try_advisory_xact_lock) по идентификатору и тогда транзакции будут выполнятся последовательно

посоветуйте еще что-нибудь, пожалуйста
Upsert, там операшки через них же
источник

EA

Evgeniy Abramov in pro.elixir
ну или upsert да
источник

SG

Shumilkin Gena in pro.elixir
ну там вот это вот говно про pg_advisory_xact_lock, по мне так это хуйня
источник

SG

Shumilkin Gena in pro.elixir
так апсерт крешнется
источник

AF

Aleksandr Fomin in pro.elixir
На конфликт обновляй
источник