Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[mosquitto-dev] Mosquitto Swarm (mosquitto-sw) for 1.5 or 2.0?

Perhaps a 3rd version of mosquitto would be useful, one that targets high performance and multi-instance horizontal scalability using a pluggable shared database for retention and a pluggable message bus for distribution.

In my experience, this would be much easier if you first make the core simpler: e.g. remove all unneeded features, such as bridging; and remove as many options as possible, e.g. always incorporate TLS.

Code that is smaller and easier to read will draw more eyeballs.

Then I would keep the core simple by using a micro-service approach to plugins, interfacing via small "hooks" and allowing them to be implemented in any language - I have done this using ZMQ in my POC but there are other approaches.

Core simplicity also lends itself to event loop implementation. We use libev but there are other choices. It is possible to make the event loop pluggable with thin abstractions.

Anyway, those are my thoughts.


On Tue, Feb 10, 2015 at 12:54 PM, Roger Light <roger@xxxxxxxxxx> wrote:
Dear all,

The release review for mosquitto 1.4 should be complete at some point
tomorrow (11th). Assuming the review passes with no problem, version
1.4 will be released shortly afterwards. There is another caveat - my
phone and internet provider is changing on the 11th/12th, so I may be
without connectivity.

This is your last chance to get your bugs fixed in the 1.4 release. If
you have been sitting on a bug report, or something has been missed
that you think should have been included, there is still a chance it
could be fixed. No major changes can happen now though.

I'm interested in what the community would like to see in a 1.5
release (or 2.0?). I've got ideas of my own, including potential
interface changes to libmosquitto. I'll outline my thoughts in a
future email, feel free to share your wishes.


mosquitto-dev mailing list
To change your delivery options, retrieve your password, or unsubscribe from this list, visit

Back to the top