Tapeti | ||
Tapeti.Flow | ||
Tapeti.Flow.SQL | ||
Tapeti.SimpleInjector | ||
Test | ||
.gitignore | ||
README.md | ||
Tapeti.sln |
Tapeti
'Small to medium-sized and classified as "Least Concern" by the IUCN.'
Tapeti is a wrapper for the RabbitMQ .NET client designed for long-running microservices with a few specific goals:
- Automatic registration of message handlers
- Publishing without transport details
- Routing key generated based on class name
- One exchange (per service / group of services) to publish them all
- Attribute based, no base class requirements (only for convenience)
- Graceful handling of connection issues, even at startup
- Basic Saga support