Replies: 4 comments 18 replies
-
Really good idea for a discussion @dgduncan. Some thoughts:
I've added a couple of new teams for @mochi-mqtt/telemetry and @mochi-mqtt/cluster - people should request to join them if they have an interest, and that will help us figure out where to go from there. Interested to hear everyone else's thoughts on this also. |
Beta Was this translation helpful? Give feedback.
-
Thanks @dgduncan for kicking this discussion off ! On the
|
Beta Was this translation helpful? Give feedback.
-
If no one else wants it, I think I may take a crack at a simple MVP for file based configuration. At least something simple that can configure the basic capabilities of the server with a |
Beta Was this translation helpful? Give feedback.
-
I am already using the server.Publish so can see a server.Subscribe could be pretty handy, though it seems a lot harder to do than the server.Publish. Would be really interested in the clustering from a High Avalaibilty persepective, but don't have the bandwidth to help with that at the moment sorry so will mainly be an interested observer and happy to try things out as it progresses. Its nice to see there is so much activity in the project! |
Beta Was this translation helpful? Give feedback.
-
I do not believe there has been a decided upon place for such discussions; however, I wanted to create a space to discuss and then we can move or change however we see fit. From monitoring discussions, issues, and talking with some people I know who currently use the project, there are a few features that stick out; server side subscribing, basic file based configuration, simple clustering.
There have been multiple issues and discussions opened about server side subscribing in a pattern close to the current
server.Publish
where the want is to be able to have an embedded subscriber that gets routed messages in a similar pattern as if they had subscribed via the standard mqtt way with a privileged account. Some are happy to utilize hooks to accomplish this, while others are looking for that simplicity; however, the desire remains.Some folks I have talked to are using the server in a "non embedded" way and simply utilizing it straight from a Dockerfile with minimal configurations. The expressed interest is to have some sort of way in which say a .yml or .json file is used to configure the basic capabilities of the server without having to go in and adjust that in code.
This last one is a bit tricky as clustering is no easy task; however, some have wanted to utilize the server in place of something like
EMQX
or the like where the decision for choice is based on the real, or perceived, benefits of running multi-node for reliability and performance.Just wanted to surface these things to see where everyone else stands on them and to give their opinions!
Beta Was this translation helpful? Give feedback.
All reactions