I want to run Mosquitto MQTT broker on my server. And I want to have for example 10 million users/clients connected. I want to know a few things first:
- Can Mosquitto handle 10 million alive connections?
- If I want to have i.e. 8 Topics and categories for each client, can the broker handle 80 million topics?!
- If 100 thousand clients publish a message at the same time, what happens? can the broker handle it?
- If the answer to all above is yes, then what hardware specifications is needed for that to run without problem under Windows Server 2008 R2?(CPU,RAM,HDD,...)
- Is there any better broker than Mosquitto?(in performance, supporting user/pass, supporting ssl/tls)
- If it's not possible at all, then how are big companies/apps like Whatsapp/Viber/Wechat/others handling push notifications for their apps?