I've successfully set up a proof-of-concept IM solution supporting one-to-one, group-chat and presence in under 45m using RabbitMQ as an MQTT broker and MQTT.fx as client (from within our local network). Now I'd like to build upon this as the chat component of our existing, public-facing product. As such, I have a couple of questions:
MQTT Brokers do get exposed to internet provided with TLS encryption which is easy to setup, also in a bidirectional way.
MQTT has its own authentication mechanism and provided that is running over TLS the passwords are never sent with plain text.
You can find more information on this guide. http://www.hivemq.com/mqtt-security-fundamentals-tls-ssl/
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.