postgresql — Как использовать couchbase с существующим приложением сервера PHP + Postgres

Я хочу использовать Couchbase для моих потребностей синхронизации только с моим существующим приложением PHP-Postgres.

Так вот как я планирую его использовать.

  1. изменения в сервере передаются на синхронизирующий шлюз couchbase (для обновления базы данных couchbase server)
  2. Следовательно, couchbase должен автоматически обновлять мобильные телефоны в соответствии с каналами.
  3. Изменения с мобильных телефонов можно отправить на сервер My postgres с помощью веб-хуков Couchbase.
  4. Таким образом (теоретически) вся синхронизация должна происходить гладко.

Однако, прежде чем приступить к реализации этой архитектуры, я столкнулся с несколькими вопросами во время исследования, на которые я не смог найти подходящих ответов.

Пожалуйста помоги . ,

Вопросы

  1. Какова была бы лучшая техника для обработки файлов? (Должен ли я просто конвертировать файлы в строки base64 и обращаться с ними как с обычными данными json в couchbase?)

  2. Если я обновлю сервер couchbase с моего сервера. Разве это не вызовет веб-хук? Как подавить / игнорировать веб-хук в случае изменений с моего сервера?

  3. Также Couchbase Sync Gateway упоминает, что для аутентификации мне нужно настроить сервер на то же доменное имя, что и основной сервер (см .: Couchbases Custom (косвенная) аутентификация ). Я хочу сохранить couchbase на другом сервере для простоты и загрузки. Как я могу иметь их на разных серверах и при этом не сталкиваться с вышеуказанным ограничением использования файлов cookie сеанса?

2

Решение

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

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

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