We have released an AMQP 0-9-1 module for Ignition 8.3. Posting it here in case it saves someone the hand rolled client route, and because I would rather hear the awkward questions now than in six months.
What it does
- Broker connections under Config > Connections, tested at save time, credentials pulled from an Ignition secret provider.
- Event Stream source and handler, with Designer editors and hover help on the fields.
system.amqp.publishand friends from gateway scripts, tag events and the Designer. A failed publish raises a Python exception rather than logging quietly and moving on.- Acknowledgement mode, prefetch, publisher confirms and dead letter handling are explicit settings, so back pressure behaviour is a decision rather than a surprise.
- A topology preset that creates the exchanges, queues and bindings a MassTransit service expects, for sites that already run .NET services on the same broker.
Things worth knowing before you download
- 8.3 only.
- The Event Stream module is an optional dependency. Broker connections and scripting work without it. The source and handler appear when it is installed.
- This is AMQP 0-9-1, so RabbitMQ and compatible brokers. It is not an AMQP 1.0 client.
Free in trial mode, so you can run it properly on a dev gateway first. $1,800 per gateway perpetual if you keep it, updates through Basic Care at 20% a year. -> Integrators get a discount!
Download, manual and full details: AMQP and RabbitMQ Module for Ignition 8.3 | Mustry Solutions