PettingZoo/README.md

1.2 KiB

Petting Zoo Petting Zoo

A RabbitMQ live message viewer (and publisher)

PettingZoo provides a desktop interface for subscribing and publishing to RabbitMQ. It is a useful tool in debugging, allowing you to monitor the flow of messages in a running system and replay those messages if required.

PettingZoo requires .NET 6 to run.

Features

  1. Subscribe to one or more exchanges with specified routing keys to inspect published messages
  2. Publish new messages to an exchange or to a specific queue
  3. JSON syntax highlighting and validation
  4. Support for publishing and validating Tapeti messages from assembly files or directly from (private) NuGet feeds
  5. Support for exporting and importing Tapeti.Cmd compatible single-file JSON

Screenshots

Subscribe example

Publish example

Tapeti publish example

Credits

Icons

Toolbar icons are from the (now defunct) Interaction Assets pack by Madebyoliver http://www.flaticon.com/authors/madebyoliver

Designed by Freepik and distributed by Flaticon