AMQP or MQTT, which can I choose?

I want to create a backend application to send messages from the server to Android devices. And I found that two protocols are suitable for this. I would like to use a RabbitMQ or mosquitto server for each of them (if there are other good choices, please tell me too :-)). Considering a poor network situation, battery usage and server performance. Which solution is right for me?

I also found the C2DM service. But I have two problems in my situation. Firstly, it only supported versions of Android 2.2 and later. Secondly, service in China is not always stable. Therefore, I want to create my own push service.

+3
source share
3 answers

MQTT . TCP. .

+7

Cloud to Device, - Google (, , , ).

.

0

An alternative in the AMQP space is Apache Qpid. The rabbit is good too, but the products have some distinctive features that you can consider.

0
source

All Articles