内容的类型对于这个问题并不重要,但假设我想实现一个(本地移动)购物清单应用程序,允许多个用户在共享列表上进行协作。
像这样的同步功能通常如何实现自动工作(无需明确的用户交互)?每隔几秒钟拉一次以检查较新版本并在必要时进行更新的首选方法是,还是可以推送更改?
我猜想使用 AWS、Google App Engine 甚至从头开始在 LAMP 堆栈和 REST 上实现轮询解决方案(相对)容易。但我担心连续轮询导致的流量。
尝试使用推送更新来实现这一点是否可行?如果是这样,我应该研究哪些技术、服务或设计原则?AWS 或 Google App Engine 是否可以实现类似的功能?还是拉动(并尽可能减少流量)要走的路?