TGViewer
NOP::Nuances of Programming NOP::Nuances of Programming @nuancesprog · 56.4K subscribers
Post #8082 1.35K
Почему двухфазный коммит не прижился в микросервисах

Статья разбирает 2PC — протокол, где координатор собирает «да» от всех баз перед фиксацией. На бумаге это та же атомарность, что и в одной базе.

Проблема в блокировке: упал координатор между голосованием и решением — участники висят с залоченными строками. Один медленный сервис на десять секунд тормозит платежи и склад разом.

Практический вывод простой: не строй систему, которой нужны распределённые транзакции. Помни, что 2PC жив внутри одной СУБД — например, между шардами Postgres.

🔗 Подробнее

@nuancesprog #Infrastructure #Postgres
  • 👍 3
More from @nuancesprog
  1. Oct 1, 2026universal-modder: AI-агент как инструмент моддинга игр Репозиторий universal-modder даёт И…
  2. Oct 1, 2026Порядок джойнов: почему поиск плана взрывается Автор начал серию из шести частей про join…
  3. Oct 1, 2026Девять фейковых пакетов Express на npm несли Linux-червя Аккаунт dirtyblanket за 33 минуты…
  4. Oct 1, 2026Postgres поверх QUIC: обход узкого места клиентского пула В Lupyd научили пулер PgCat прин…
  5. Sep 30, 2026ChatGPT прочитал весь репозиторий и уверенно соврал Разработчик скормил модели с большим к…
  6. Sep 30, 2026Системы, которые никто не проверит В 2020 году Кристиан Пероне нашёл дыру в бразильской фе…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →