如果Parse云数据服务失败会发生什么?

hpi*_*que 8 iphone rest android ios parse-platform

我正在考虑为我的iOS/Android移动应用程序使用Parse云数据服务.

从我在文档中看到的内容,我的应用程序将高度耦合到Parse SDK,Parse SDK又使用Parse REST API(我假设).

如果Parse关闭或者我不再想使用Parse,可以采取哪些措施将应用程序重定向到另一个服务?

理想情况下,我想告诉Parse SDK使用我自己的域并将其重定向到Parse服务器(如何?).如果Parse失败,我可以将我的DNS更改为其他地方并尝试复制Parse REST API(如何?).这可能吗?有没有更好的方法来准备这种情况?

Jov*_*ang 6

parse.com现在似乎已经关闭了,我只是在网上随机搜索并找到了这篇文章.鉴于由于中断我现在无法处理我的项目,我将为此主题投入2美分.

首先,如果我的基础服务提供商出现故障,无论是parse.com,AWS,rackspace还是其他什么,我都不会感到高兴.然而,这正是我们注册的权衡,作为回报,我们享受了开发的简易性,并将我们的开发周期从1年缩短到几个月.

早期创业公司花费太多时间和精力专注于在给定时间点不是最重要的问题是危险的.就个人而言,只要我没有时间和资源来构建和维护我自己的数据库集群,我就不会担心parse.com会失败.显然,假设parse.com在大多数时间仍然会出现,例如99.9%:)


hpi*_*que 5

Parse支持和销售团队与我联系.不幸的是,他们选择不进行公开讨论,所以我会解释他们告诉我的内容.

  • 目前无法更改SDK的服务器URL.他们不确定这是否是他们想要的功能.(应该注意的是,服务器URL在JavaScript SDK中公开,可以轻松更改;搜索api.parse.com.)
  • 使用Cloud Code,您可以在Parse之上构建自己的服务器API.Parse SDK有一个PFCloud可以用来与Cloud Code交谈但我在文档中找不到任何用法示例.这与toadzki的答案类似,但应该更容易实现.
  • 他们还提供Parse的自定义服务器安装.