I'm in need of some use cases/requirements for actual LV applications that need 0MQ, AMQP, or similar middleware so I can justify spending additional time on this. I'm working on messaging/data distribution architectures in my spare time, but spare time has been increasingly difficult to come by.
If any of you fine folks have requirements/use cases/application details that you can share with me, I'd appreciate it if you can send them my way.
Specifically, what is the value you see in these libraries that is not met by existing LabVIEW libraries/capabilities?
What kind of data distribution are you doing with them (and does it fit into some combination of tags, commands, and streams)? Are your data types static or could they change arbitrarily?
Do you have a brokered approach, and if so what drove the requirement for a broker? (Centralized logging and alarming, abstraction point between control nodes and HMI nodes, etc)
What directionality is the data flow? One-way producer->consumer, mesh broadcast, two-way command handshake, etc
If posting publicly is no bueno, matthew.pollock@ni.com