Sample Projects
There are several sample projects in the Wolverine codebase showing off bits and pieces of Wolverine functionality:
Project | Description |
---|---|
Quickstart | The sample application in the quick start tutorial |
CQRSWithMarten | Shows off the event sourcing integration between Marten and Wolverine |
CommandBus | Wolverine as an in memory "command bus" for asynchronous processing |
InMemoryMediator | Wolverine with EF Core and Sql Server as a mediator inside an ASP.Net Core service |
OptimizedArtifactWorkflowSample | Using Wolverine's optimized workflow for pre-generating handler types |
OrderSagaSample | Stateful sagas with Marten |
WebApiWithMarten | Using Marten with Wolverine for ASP.Net Core web services |
ItemService | EF Core, Sql Server, and Wolverine.Http to integrate the Wolverine inbox/outbox |
AppWithMiddleware | Building middleware for Wolverine handlers |
PingPong | A classic "ping/pong" sample of sending messages between two Wolverine processes using the TCP transport |
PingPongWithRabbitMq | Another "ping/pong" sample, but this time using Rabbit MQ |
TodoWebService | Using Marten, Wolverine, and Wolverine.Http to build a simple ASP.Net Core service |
MultiTenantedTodoWebService | Same as above, but this time with separate databases for each tenant |