1

我正在使用 Rails 为移动应用程序构建 API,并且需要实现 Google Cloud Messaging 服务器。

我看到 Rails 和 node.js 都有现成的库,

什么是更好的方法呢?在 Rails 中实现 GCM 服务器(它涉及用于后台工作的数据库表和任务)或在 node.js 中(看起来更简单,GCM 使用 JSON 并且还用于快速实现指数退避。Rails 服务器将必须 HTTP POST 消息到 node.js 服务器)。

4

2 回答 2

4

从长远来看,您应该选择更易于维护的解决方案。当然,这也取决于其他因素:您的日程安排是否紧迫 - 选择更快实施的解决方案。是您完全不熟悉的技术中的解决方案之一 - 选择您知道的解决方案。等等。

于 2012-10-04T13:35:31.877 回答
0

我最终使用了 node.js 和 node-gcm 模块。

它非常容易构建和测试,正如我在 OP 中所说,实现指数退避和重试非常容易,不需要任何数据库或额外的网络工作者。

于 2012-10-09T07:09:17.547 回答