我们有一个要求forMachine通过我们的服务器进行机器通信。
我们最初计划使用MQTT+Rabbit MQ适配器对来自客户端的已发布消息进行排队,处理服务器中的消息并将其发布回其他订户集。
由于GCM通过XMPP支持上游消息,可以通过GCM本身实现同样的目标,因为它的GCM不需要担心维护与我们服务器的持久tcp连接,它减少了服务器端和客户端的工作量。
现在,在GCM选择MQTT时,应该考虑哪些设计方面和技术限制?
发布于 2015-06-25 07:05:24
GCM支持HTTP和XMPP,但不支持MQTT
本文反映了MQTT与GCM在XMPP http://ollieparsley.com/2013/05/20/using-mqtt-as-a-gcm-replacement-for-android-push-notifications/上的一些优缺点。
但是最后,根据您的具体需求,您应该实现两个测试客户端,并看到其中一个在电池使用和消息可靠性方面更有效。
https://stackoverflow.com/questions/30543714
复制相似问题