Используешь таблицу блокировок или pg_advisory_lock для координации между инстансами. Таблица: INSERT с уникальным ключом, TTL через timestamp, периодическое продление. Advisory lock проще, но привязан к соединению. Альтернативы: Redis RedLock, etcd, ZooKeeper. Для простых случаев БД достаточно, для высоконагруженных — Redis.
Что такое distributed lock через БД?
Middle+
121 просмотровAFK Offer AI
Что такое io.MultiReader?