Make it possible to exchange msgs to instances within a FlowFuse installation between Teams.
- Dominant language
- JavaScript
- Stars
- 400
- Forks
- 89
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 149
Description
### Description
Background: https://discourse.nodered.org/t/way-to-send-full-msg-to-other-instance-in-other-team/89344
For us, it would be a godsend to have the possibility to exchange (send-return) messages over to all instances, including those in different Teams, within the same FlowFuse environment.
All other ways to do this (TCP, MQTT) only send payload data. This means that all information must first be moved under payload before sending, at the receiving end the original message must be restored (to be able to keep following the info), and again the whole thing in reverse when returning the message.
When using TCP you have to encode\decode the payload to\from JSON in addition to moving everything under payload.
Not only does this slightly delay all messages, it also makes flows much less straightforward then they (imho) could be.
A change to the existing Project nodes appears to me to be the way to go here, as they already provide inter-instance communication for instances within FlowFuse Teams. But there may be other options.
Or if I'm doing something wrong or have overlooked something with TCP\MQTT, please enlighten me.
### Which customers would this be available to
Enterprise Tier Only (EE)
### Have you provided an initial effort estimate for this issue?
I am not a FlowFuse team member
Contributor guide
Assessment
This issue has not been assessed yet.