首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从手机到云再到平板电脑的架构

从手机到云再到平板电脑的架构
EN

Stack Overflow用户
提问于 2011-09-30 05:01:23
回答 2查看 236关注 0票数 0

我想从Android手机(可能还包括嵌入式设备)向Cloud发送消息,然后从Cloud向平板电脑上运行的Android应用程序发送消息。

有没有人对这个架构有想法/建议?明白了吗?推荐哪些或哪些云服务/提供商是最好的?IOW,哪些云服务既有好的API,又能使最终用户(即我的最终用户)的API更容易/更便宜?

EN

回答 2

Stack Overflow用户

发布于 2011-09-30 05:06:19

只需将夸大的单词“云”替换为“服务器”,你就会搜索到大量的答案。我在这里给你一个例子:在http上使用简单的rest,一旦你运行了它,你就可以将你的应用程序移动到任何你想要的云上(当然,这取决于你选择的服务器技术)。

票数 1
EN

Stack Overflow用户

发布于 2011-09-30 05:11:16

如果你想在两个设备之间发送消息,你需要做的就是有一个服务器来集中通信。服务器可以是任何东西,但通常webapp是最好的。Python、PHP、Ruby、Java。无论是手机还是平板电脑上的Android应用程序,都会通过HTTP向服务器发送一条消息。服务器将接收消息并将其存储到一些持久性存储中(DB、Cassandra、MongoDB等)。事实上,这里有一篇文章讨论了这一点:

http://www.rackspace.com/cloud/blog/2010/05/12/cassandra-by-example/

然后,您的其他Android应用程序将通过点击不同的URL来定期轮询来自服务器的消息。在轮询服务器时,它将在其主题桶中查找自上次检查以来是否收到任何消息。如果是这样的话,服务器将用它拥有的消息进行回复。

对于部署,您可以将此服务器部署到云或常规的旧web托管服务。云指的是像亚马逊EC2、Rackspace、谷歌应用引擎、Slicehost等虚拟主机服务器,有很多这样的服务器。但是,你不一定要生活在云中才能实现这一点。你可以很容易地部署到一个传统的虚拟主机服务。Rackspace提供虚拟主机和非虚拟主机,并提供物理硬件的租用模型。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7603362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档