Skip to content

A sample showing how to use Courier and Automatonymous to track routing slip execution

License

Notifications You must be signed in to change notification settings

dmitry26/SampleCourierNetCore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SampleCourierNetCore

This sample is based on the Sample-Courier - https://github.com/MassTransit/Sample-Courier

Adapted the project for ASP.NET core: WebApi, Swagger, MassTransit, RabitMq, Automatonymous, DependencyInjection, EntityFrameworkCore and Serilog

Courier is MassTransit's routing-slip implementation, which makes it possible to orchestrate distributed services into a business transaction. This sample demonstrates how to create and execute a routing slip, record routing slip events, and track transaction state using Automatonymous.

A postman test collection can be found in the postman folder.

WebApi console output:

TrackingService console output:

ProcessingService console output:

Web API help with Swagger:

About

A sample showing how to use Courier and Automatonymous to track routing slip execution

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages