3

我想将 Couchbase 用于我现有的 PHP-Postgres 应用程序的仅同步需求。

所以这就是我计划使用它的方式。

  1. 服务器中的更改被推送到 couchbase 同步网关(以更新 couchbase 服务器数据库)
  2. 因此,couchbase 应该根据频道自动更新手机。
  3. 可以使用 Couchbase 网络挂钩将来自移动设备的更改推送到我的 postgres 服务器。
  4. 因此(理论上)所有同步都应该顺利进行。

然而,在实施此架构之前,我在研究时遇到了一些我无法找到合适答案的问题。

请帮忙 。.

问题

  1. 处理文件同步的最佳技术是什么?(我应该简单地将文件转换为 base64 字符串并将它们视为 couchbase 中的常规 json 数据吗?)

  2. 如果我从我的服务器更新 couchbase 服务器。那不会也触发网络钩子吗?如果我的服务器发生更改,我如何抑制/忽略网络挂钩?

  3. Couchbase 同步网关还提到,对于身份验证,我需要将服务器设置在与主服务器相同的域名上(请参阅:Couchbases 自定义(间接)身份验证)。为了简单和负载,我想将 couchbase 保留在不同的服务器上。我怎样才能将它们放在不同的服务器上,并且仍然不会遇到上述会话 cookie 限制?

4

0 回答 0