多终端的数据如何管理

比如同一个功能(图片处理或者发布帖子),在web,ios,android,用几种什么方法可以保证其操作数据一致性?各种方法有什么优劣势?

我了解到的也只有一种,就是同用一个数据库,然后相同的功能,每个端约定好处理方式,然后单独处理

阅读 3.8k
2 个回答

多终端,跨平台可以选择rpc来实现

可以参考下facebook开源的thrift

可以定制一样的接口。如果是发帖子、改图片等等那适合用HTTP CRUD api实现。这样客户端可以用json等把数据serialize,再用统一接口访问服务器。

这时候到底用几个数据库就不是客户端要担心的。数据库这些实现细节已经被隐藏了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题