Hacker News
Eclipse Mosquitto – An open source MQTT broker
monkeyking135
|next
[-]
gregsadetsky
|root
|parent
|next
[-]
I hadn't heard of it, and thought to share it here. I'm not sure why people are upvoting it - but it's not impossible that others are interested in this topic as well..! Cheers
alentred
|next
|previous
[-]
atmosx
|root
|parent
|next
[-]
burcsahinoglu
|root
|parent
|previous
[-]
At the end we moved from a cluster to a single instance running on a over provisioned machine, that worked pretty well.
jorl17
|root
|parent
[-]
So we had our application talking to two nodes of a cluster, both working normally without talking to each other (nevermind the fact that the connectivity between the machines was fine). Some workers picked up jobs, others didn't. IIRC the app read requests from a queue and wrote replies to another one, so we'd have half of the jobs being picked up, and then half of the replies not being picked up (ergo, 75% of the requests failed). It was bizarre and nothing seemed to indicate there were issues with RabbitMQ itself. I don't even remember how we figured it out at the time.
It's been nearly 10 years, I'm sure that it's better, that I was inexperienced, that the original setup wasn't great. But that left me so sore on it that I have actively avoid it ever since.
Bonus points for having dealt with this while Django Celery apparently had two independent configuration mechanisms, and both were being used in this app. Fun times.
keithnz
|next
|previous
[-]
Kinrany
|next
|previous
[-]
clbrmbr
|next
|previous
[-]
i picked mosquitto but had to ditch it for AWS IoT Core and have not looked back.
cyberax
|next
|previous
[-]
I looked at MQTT options earlier last year, and the best one was Mochi ( https://github.com/mochi-mqtt/server ), written in Go.
I added TLS support with Let's Encrypt provisioning to it: https://github.com/Cyberax/lenc-mochi