Существует ли готовое решение для гарантированной обработки документов с подтверждением?
Всем привет!
У меня такая задача:
1. Есть документы в базе данных с уникальным ID.
2. Есть подписчики, которые должны обрабатывать эти документы. Каждый из них тоже имеет свой ID.
3. Нужно реализовать интерфейс для запроса необработанных документов каждым подписчиком.
4. В базе должна быть сохранена информация о том, что этот подписчик обработал конкретный документ, соответственно при следующем запросе этот документ подписчику уже не выдается.
5. Документы неструктурированы, поэтому СУБД подходит любая, реляционная, NoSQL и т.д.
Понятно, как это реализовать вручную, но может быть существуют готовые решения?
Готовое решение может найтись для документов какого-то определённого типа.
Но готовое решение для произвольных документов - как вы себе представляете редактирование (обработку) документа неопределённой структуры, неопределённого формата? Или уточните, "документы неструктурированы" - это подразумевается plain text?
hint000, меня интересует инструмент, который будет обеспечивать хранение и доставку подписчикам этих документов, а не их обработку. Документ определяется уникальным идентификатором и содержимым. Соответственно, формат документов не важен, можно считать документом - набор байтов с ID.
Нет, документы и предметная область никакого отношения к продажам, клиентам и т.д. не имеют. Нужна именно модель подписка-подтверждение, а документы произвольные.