【发布时间】:2015-06-04 22:32:23
【问题描述】:
我希望先在 android 中构建移动消息应用程序,然后在 ios 中构建,并且正在努力解决后端架构问题,需要一些建议,了解在我的情况下什么是最好的。基本上我习惯于通过基本的 Web 服务器开发应用程序并使用 mysql 和 php,但现在我想并且想要创建不仅非常可靠和快速而且可扩展并且可以被 android 和 ios 使用的东西平台。
我正在考虑使用他们的谷歌应用引擎或谷歌计算引擎在谷歌云平台上开发它,具体取决于我使用的其他架构。我也打算使用谷歌云消息作为我处理消息的主要方式,但是我现在不确定,因为它只支持在 android 而不是 ios 上运行的应用程序,而且我听说它在一些消息丢失了。
我的主要问题是我听说过很多关于 ejabberd、xmpp、socket i.o 和 redis 等数据库的不同架构的东西,它们都适用于消息传递应用程序,但是我不确定哪个可以很好地协同工作。
对不起,如果这看起来有点混乱,但我不想开始开发我以后必须改变的东西。感谢您的帮助
【问题讨论】:
标签: android google-app-engine backend ejabberd google-cloud-messaging