今天给各位分享xmppmqtt的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
android消息推送GCM、XMPP、MQTT三种方案的优劣是什么?
方案使用GCM服务(Google Cloud Messaging)简介:Google推出的云消息服务,即第二代的G2DM。优点:Google提供的服务、原生、简单,无需实现和部署服务端。缺点:Android版本限制(必须大于2版本),该服务在国内不够稳定、需要用户绑定Google帐号,受限于Google。
android消息推送GCM、XMPP、MQTT三种方案的优劣:GCM服务(Google Cloud Messaging)优点:Google提供的服务、原生、简单,无需实现和部署服务端。缺点:Android版本限制,该服务在国内不够稳定、需要用户绑定Google帐号,受限于Google。
【答案】:实现消息推送的方式有五种,分别是轮询,SMS,C2DM,MQTT,XMPP最常使用的是XMPP, 我们做项目时采用的是XMPP协议 XMPP协议,它是一种基于XML的传递协议,具有很强的灵活性和可扩展性。它的特点是将复杂性从客户端转移到了服务器端。GTalk、QQ、IM等都用这个协议。
第二种方案是采用XMPP协议(Openfire + Spark + Smack),基于XML的XMPP协议成熟且强大,有很高的可扩展性,比如开源项目androidpn。尽管如此,XMPP协议的复杂性和基于XML的冗余性可能会消耗更多的流量和电能,对硬件成本也有一定要求。
xmppmqtt的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、xmppmqtt的信息别忘了在本站进行查找喔。