2016-12-05 07:00:09 +00:00
|
|
|
# Tapeti
|
|
|
|
> 'Small to medium-sized and classified as "Least Concern" by the IUCN.'
|
|
|
|
>
|
|
|
|
> [_Wikipedia_](https://en.wikipedia.org/wiki/Tapeti)
|
2016-09-04 12:49:10 +00:00
|
|
|
|
2016-12-05 07:00:09 +00:00
|
|
|
Tapeti is a wrapper for the RabbitMQ .NET client designed for long-running microservices with a few specific goals:
|
|
|
|
|
|
|
|
1. Automatic registration of message handlers
|
|
|
|
2. Publishing without transport details
|
|
|
|
* Routing key generated based on class name
|
|
|
|
* One exchange (per service / group of services) to publish them all
|
|
|
|
3. Attribute based, no base class requirements (only for convenience)
|
|
|
|
4. Graceful handling of connection issues, even at startup
|
|
|
|
5. Basic Saga support
|