TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

VerneMQ – An Erlang powered MQTT message broker for the IoT

73 pointsby dergrafalmost 10 years ago

7 comments

platzalmost 10 years ago
I still wonder if MQTT really has the right tradeoffs compared to AMQP, especially as you try to scale things beyond hello world.<p><a href="http:&#x2F;&#x2F;www.slideshare.net&#x2F;paolopat&#x2F;mqtt-iot-protocols-comparison" rel="nofollow">http:&#x2F;&#x2F;www.slideshare.net&#x2F;paolopat&#x2F;mqtt-iot-protocols-compar...</a><p><a href="http:&#x2F;&#x2F;www.iotprimer.com&#x2F;2013&#x2F;11&#x2F;iot-protocol-wars-mqtt-vs-coap-vs-xmpp.html" rel="nofollow">http:&#x2F;&#x2F;www.iotprimer.com&#x2F;2013&#x2F;11&#x2F;iot-protocol-wars-mqtt-vs-c...</a><p><a href="http:&#x2F;&#x2F;blogs.vmware.com&#x2F;vfabric&#x2F;2013&#x2F;02&#x2F;choosing-your-messaging-protocol-amqp-mqtt-or-stomp.html" rel="nofollow">http:&#x2F;&#x2F;blogs.vmware.com&#x2F;vfabric&#x2F;2013&#x2F;02&#x2F;choosing-your-messag...</a>
评论 #9623544 未加载
tuukkahalmost 10 years ago
Interesting open alternative to IBM&#x27;s MessageSight products. In general, the MQTT standard seems great for providing open, high-volume publish-subscribe APIs (over TCP for native apps, over Websocket for web apps).<p>I compare this to Faye and the Bayeux protocol which I&#x27;ve been using this far, but which few developers know or are willing to learn.
bshimminalmost 10 years ago
&quot;The most scalable MQTT Message Broker. Powering IoT, M2M, Mobile, and Web Applications.&quot;<p>Warning, abbreviation overload! I don&#x27;t know if it&#x27;s because of Game of Thrones (which I don&#x27;t even watch) but I find &quot;IoT&quot; intensely difficult to remember as an abbreviation. And I had to look up &quot;M2M&quot;. I guess MQTT is acceptable because people interested in this would already know it.
评论 #9618728 未加载
randommanalmost 10 years ago
How does this compare to this other open source erlang powered MQTT message broker: <a href="http:&#x2F;&#x2F;emqtt.io&#x2F;" rel="nofollow">http:&#x2F;&#x2F;emqtt.io&#x2F;</a><p>Curious because I was about to start playing around with emqtt<p>Any benchmarks for VerneMQ?
评论 #9619590 未加载
imglorpalmost 10 years ago
Hugged.<p><a href="http:&#x2F;&#x2F;webcache.googleusercontent.com&#x2F;search?q=cache:https:&#x2F;&#x2F;verne.mq" rel="nofollow">http:&#x2F;&#x2F;webcache.googleusercontent.com&#x2F;search?q=cache:https:&#x2F;...</a>
rdtscalmost 10 years ago
Thanks for sharing. Looked over the code, looks solid, and very well organized.<p>Perhaps would like to see some benchmarks and comparisons with other brokers (including RabbitMQ plugin).<p>In general with MQTT I was always wondering about its QoS level 2 -- &quot;Once and one once delivery&quot;. How well does that work with distributed systems. That would seem a bit hard to implement. (I can see at least once, at most once. Exactly once would be tricky. Thinking about network partitions, disconnects and other such distributed systems shenanigans).
StavrosKalmost 10 years ago
I wrote a very simple queue for embedded devices to talk to (in Go, so you just copy the single binary), which is similar to VerneMQ (I guess) but way less complex:<p><a href="http:&#x2F;&#x2F;www.stavros.io&#x2F;posts&#x2F;messaging-for-your-things&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.stavros.io&#x2F;posts&#x2F;messaging-for-your-things&#x2F;</a><p>It&#x27;s basically an HTTP API for polling pub&#x2F;sub, along with a streaming endpoint for push.
评论 #9619734 未加载