1
4
我问这个问题已经两年了,现在的情况已经发生了巨大的变化。现在是后端即服务提供商,如 Kinvey ,苹果发布了iCloud,一些与外部数据源同步的开源项目如雨后春笋般涌现。
|
2
2
这并不是对你整个问题的回答,但我开始做的一件从移动的角度来看很有帮助的事情是在发送服务器同步数据的逻辑和web服务器本身之间加一层。 我已经创建了一个数据实体,它只是一个通用的同步对象,我正在存储一个唯一的ID、有效负载和上次尝试的交付日期。我还有一个逻辑,从核心数据中获取同步对象并发送它们。如果收到一个好的响应(即,一个响应实际返回,并且响应文本是我所期望的),那么该同步对象将被删除。这有助于确保同步数据正确到达目的地,而不仅仅是在海上丢失。这也是离线操作的好模式。你可以在离线状态下存储同步对象,然后在恢复在线状态后按顺序发送它们。 从web的角度来看,Rails Metal听起来可能适合这种情况。我从来没有用过它,但根据一些阅读,它看起来像是金属的情况下,高流量是可能的,快速反应是至关重要的。它基本上减少了Rails路由器等的开销。希望有帮助。 |
3
1
如果你使用的是rails,你可以看看我刚刚写的plistifier插件:看看我的plistifier插件 http://github.com/jeena/plistifier |
WkWk · Apple Watch动作通知不起作用 2 年前 |
Otavio Miguel · 在手机中保留我自己未发布的ios应用 2 年前 |
Nico Passaglia · 移动键盘向上移动站点 6 年前 |