Peter Wang
Home

RabbitMQ / CFX developer client

Known internally as RabbitCFXTalker.

Sole developer. Built unprompted, now used by the whole team.

The tool the team needed for years, built in the gaps.

4 of 4
engineers on the team using it

Before this existed, the team had no practical way to test a driver without contriving a real message from a real machine. I built the first practical way to do it: a tool that talks directly to RabbitMQ and speaks CFX, so a driver can be exercised without a live machine in the loop.

It connects to any number of hosts, exchanges, and topics at once, listening and publishing across all of them. Its more useful half composes complete IPC-CFX messages from minimal input: supply two unit identifiers and it packages the remaining fields, so a developer can send a valid message without hand-writing the envelope.

This is the developer counterpart to the operator monitoring console: same message bus, opposite audience. Built on my own initiative and now used by all four engineers on the team.

C# / .NET, RabbitMQ, IPC-CFX