vernemq
Aedes
vernemq | Aedes | |
---|---|---|
5 | 6 | |
3,149 | 1,739 | |
0.3% | 0.7% | |
8.5 | 6.4 | |
18 days ago | 6 days ago | |
Erlang | JavaScript | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
vernemq
-
New scalable, fault-tolerant, and efficient open-source MQTT broker
Shameless plug since i'm a contributor but VerneMQ [1] is a pretty programmable one. You have options from using webhooks to writting your plugins in Lua or Erlang/Elixir.
* https://github.com/vernemq/vernemq
-
All right, which one of you did this?
I do know a real world use for Erlang (it also surprised me when i investigated about it), but two of the biggest mqtt brokers are coded in erlang: emqx, vernemq
-
Mosquitto: An open-source MQTT broker
The VerneMQ bugtracker scares me. Especially this one: https://github.com/vernemq/vernemq/issues/1663. I'm running one instance but I'm on the lookout for an alternative that can more reliably save messages if a subscription client goes down.
-
It took almost a full day, but I finally got a decent homelab diagram :D Feedback is most welcome!
vernemq: https://github.com/vernemq/vernemq
Aedes
-
Cloud compatible node native message broker
Any reason to not use https://github.com/moscajs/aedes? mqtt is a standard protocol. I see there is an mqtt adapter for kafka, and a broker to translate between systems.
-
mqtt as a module
yes, we did it as well. We are using the aedes broker, wrapped inside its own module/service. Here you can find the broker lib https://github.com/moscajs/aedes
-
Build your self-hosted Evernote
Any of the open-source MQTT brokers out there should do the job. I personally use Mosquitto for most of my projects, but RabbitMQ, Aedes or any other broker should all just work.
- Mosquitto: An open-source MQTT broker
-
Can MQTT topics be private ? (and other noob questions)
In Aedes, you can implement topic-level security with the authorizePublish and authorizeSubscribe handlers
-
More Scaling Salesforce Apps Using Heroku Microservices
aedes: Barebone MQTT server
What are some alternatives?
RabbitMQ - Open source RabbitMQ: core server and tier 1 (built-in) plugins
mosquitto - Eclipse Mosquitto - An open source MQTT broker
MQTT.js - The MQTT client for Node.js and the browser
hivemq-community-edition - HiveMQ CE is a Java-based open source MQTT broker that fully supports MQTT 3.x and MQTT 5. It is the foundation of the HiveMQ Enterprise Connectivity and Messaging Platform
µWebSockets - Simple, secure & standards compliant web server for the most demanding of applications
emqx - The most scalable open-source MQTT broker for IoT, IIoT, and connected vehicles
ingress-nginx - Ingress-NGINX Controller for Kubernetes
oauth2-proxy - A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers.
mqtt-venstar-bridge - Simple MQTT bridge to the venstar HTTP API