我需要为我的Android应用程序使用PUSH通知系统。我知道最常用的服务是Google Cloud Messaging(GCM)。但还有其他的消息传递系统,比如基于AMQP标准的RabbitMQ,可以简单地构建PUSH通知服务。
那么,问题是,使用GCM相对于RabbitMQ(或其他消息传递系统)有哪些优势(和/或缺点)?
我需要为我的Android应用程序使用PUSH通知系统。我知道最常用的服务是Google Cloud Messaging(GCM)。但还有其他的消息传递系统,比如基于AMQP标准的RabbitMQ,可以简单地构建PUSH通知服务。
那么,问题是,使用GCM相对于RabbitMQ(或其他消息传递系统)有哪些优势(和/或缺点)?