Синхронизация дерева объектов между процессами

У меня есть дерево объектов, которое нужно синхронизировать между двумя процессами. Объекты могут быть добавлены / изменены / удалены в любом процессе, и данные должны быть последовательно реплицированы в другом процессе.

Достаточно того, чтобы деревья были непротиворечивыми, если разрешение конфликтов детерминировано.

Я изучил, как Active Directory делает это с помощью репликации Multi-master и как dropbox решает эту проблему. Я предпочитаю подход AD, потому что он кажется более эффективным для моей проблемы.

Я также читал об операционном преобразовании и оптимистическом контроле параллелизма.

У меня есть 2 вопроса.

  1. Знаете ли вы какие-либо другие концепции, которые я могу Google для этого может
    помочь мне решить эту проблему?

  2. Знаете ли вы какие-либо библиотеки, которые решают эту проблему, которую я могу
    учиться и использовать? Я действительно предпочел бы не изобретать велосипед и
    столкнуться с проблемами, которые были решены 20 лет назад.

Я чувствую, что это общая проблема, которую многие люди должны были решить до меня. Но мой гугл-фу подводит меня.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]