Pull to refresh
2
0
Роман Гилёв@RomanKantorovich

Разработчик программного обеспечения

Send message

А в чем вопрос?)

  1. Обработка разная в зависимости от статуса. Но я могу заблуждаться, код обработчика почти не трогался, а дело было 2.5 года назад.

  2. Ретрай будет всегда на rollback

  3. Для батчинга необходима группировка по order_id или пришлось бы городить какой-нибудь CTE например, в первом случае запрос будет работать медленно, ибо снова в группировке соберем всё мёртвые слепки, во втором случае - не удобно, и по факту каждый CTE отдельный запрос, из плюсов только экономия на сетевых запросах.

1) Очепятка :) должен быть bigint

2) Да, всё настройки были выкручены по максимуму админами, самих настроек у меня к сожалению не осталось

3) По primary_key, по order_id удалять нельзя, иначе можем затереть несколько событий. У заказа может быть несколько событий в таблице одновременно.

Information

Rating
Does not participate
Location
Россия
Works in
Date of birth
Registered
Activity

Specialization

Бэкенд разработчик, Фулстек разработчик
Старший
From 123,456,789 ₽
C++
Разработка программного обеспечения
Английский язык
Golang
PHP
Laravel
Redis
PostgreSQL