Настольные кушетки не спариваются

Я довольно продвинутый пользователь Ubuntu и хотел бы разработать вещи, которые будут использовать desktopcouch, но я не могу начать, потому что, казалось бы, простая задача соединения двух кушеток в моей локальной сети не работает. Когда я смотрю в браузере avahi, я вижу кушетки и даже приглашенных слушателей.

Как я понимаю инструмент desktopcouch-pair Мне просто нужно прослушать приглашение, и я смогу соединить кушетки. Но ничего не происходит... и, честно говоря, я даже не понимаю, как кушетки будут синхронизироваться, когда они каждый раз запускаются с использованием случайных портов.

Я надеюсь, что я могу получить некоторое объяснение здесь.

2 ответа

Решение

Я буду использовать вместо U1DB.

Когда вы соединяете два экземпляра desktopcouch, происходит следующее: первая база данных хранит информацию о второй и синхронизируется с ней, а вторая хранит информацию о первой и синхронизируется с ней. Конечно, синхронизация двусторонняя, но дело в том, что оба будут пытаться соединиться с другим. Это будет работать до тех пор, пока оба сервера не изменят IP-адрес одновременно. Если это произойдет, вам придется... повторно (-) соединить их.:)

Информация хранится в каждой базе данных управления couchdb, поэтому загляните в Futons и посмотрите, верна ли информация.

Другие вопросы по тегам