Skip to content

SouthsideSoftware/java.rabbitOperations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rabbit Operations

Operations support for RabbitMQ applications including integration with popular message bus libraries. Right now it only supports NServiceBus. We are also planning to support Rebus and MassTransit.

The application reads messages from audit and error queues into RavenDB, a document database with excellent indexing capabilities built on Lucene.Net. Message content is automatically indexed for searching. The built-in web front end supports searching and monitors message rates. It also links to the RabbiMQ management console. Next up is support for MassTransit and Rebus. Future plans include support for trend analysis, tailing, monitoring, heart beating and integration with New Relic and PagerDuty.

Check out our Trello board to see what is in development and what is being planned.

Screen

Porting in Process

We are currently in the process of moving this project from a .NET technology stack to a Java stack. If you want to try out the application now, check out the .NET version.

Prerequisites

Your application should send successfully processed messages to the audit queue and any message that fails processing to the error queue. Popular .NET message bus libraries, like NServiceBus, MassTransit and Rebus either do this by default or can be configured to do so.

Documentation and Release Notes

Documentation is available in the wiki

License

GPL v3

Contributing

Pull requests are welcome. If you want to get involved in the project, there is room for one or two more core contributors. There are many interesting challenges remaining. Please contact tom@cabanski.com for more information.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published