Назад
Разработка ПО и open source

DataSafeS3 1.5.0: обновленная система доставки событий и переключение Postgres

Habr
Advertisement468 × 90
DataSafeS3 1.5.0: обновленная система доставки событий и переключение Postgres

Вышла версия DataSafeS3 1.5.0, в которой ключевым изменением стала переработка механизма доставки событий. Ранее отправка вебхуков происходила после записи метаданных, что создавало риск потери данных при сбоях системы. В новой версии событие записывается в таблицу исходящих событий в рамках той же транзакции, что и метаданные. Отдельный фоновый процесс берет на себя доставку событий в вебхуки, NATS JetStream или Kafka, обеспечивая гарантию доставки «хотя бы один раз» (at-least-once). Хотя такой подход допускает возможность дублирования сообщений, он значительно повышает надежность системы аудита и антивирусной защиты. Разработчик также добавил метрики для отслеживания недоставленных событий, что позволяет администраторам лучше контролировать состояние системы. Обновление направлено на повышение отказоустойчивости при работе с метаданными объектов в распределенных средах.

This is a summary. Read the full article at the original source:

Habr
Advertisement468 × 90
Share
Разработка ПО и open source

Похожие

Advertisement970 × 250