khorost.tech Khorost.tech
  • Go
  • Инфраструктура
  • Docker
    • Java
    • Базы данных
    • Сообщения
    • Performance
    • Безопасность
    • Архитектура
    • Rust
    • Наблюдаемость
    • Kubernetes
    • AI
    • Инструменты
    • Все публикации
    • Все разделы
    • Серии и карты
  • Поиск
  • Заметки
  • Теги
  • Обо мне

Outbox

Брокеры и стриминг: транзакции в очереди и логе — RabbitMQ и Kafka
24.07.2026

Брокеры и стриминг: транзакции в очереди и логе — RabbitMQ и Kafka

Что значит «транзакция» в брокере: AMQP-транзакции RabbitMQ против publisher confirms, транзакционный producer и exactly-once в Kafka, consume-process-produce и read_committed, границы EOS и outbox-паттерн как мост к БД. Примеры на Go и Java

#transactions #rabbitmq #kafka
#idempotency #outbox
Transactional Outbox/Inbox: события без распределённой транзакции
05.07.2026

Transactional Outbox/Inbox: события без распределённой транзакции

Как надёжно публиковать события при изменении данных без распределённой транзакции: outbox, relay/poller, inbox и дедупликация, idempotency key, ordering, poison messages и почему exactly-once — это иллюзия

#outbox #messaging #distributed-systems
#patterns
Все публикации Все разделы Обратная связь Telegram-канал Обсуждение RSS
© 2026 Александр Хохлов. MIT License