Only currently active containers are fully supported. Examples of how to setup and use MassTransit with those containers is provided via a sample application. MassTransit supports several dependency injection containers. The routing slip is tracked using a saga, and can compensate when an activity faults.Ĭlone the sample: GitHub Repository # Container This sample has multiple console applications, and a web API, allowing registrations to be submitted. This sample includes multiple console applications, which can be started simultaneously, to observe how the services interact.Ĭlone the sample: GitHub Repository # Race Registration This sample demonstrates how to create and execute a routing slip, record routing slip events, and track transaction state using Automatonymous. Ĭlone the sample: GitHub Repository # CourierĬourier is MassTransit's routing-slip implementation, which makes it possible to orchestrate distributed services into a business transaction. My response to that post is located here. This was a fun sample, created in response to a blog post on how to send an email to a customer that abandoned a shopping cart. This sample demonstrates how to create a client that sends a request to a service which responds with a response.Ĭlone the sample: GitHub Repository # Shopping Cart The new samples are standalone repositories, which use NuGet to pull dependencies exactly as a developerwould use MassTransit. The samples below show the capabilities of MassTransit, and can be cloned, forked, and explored to get a better understanding. Working code is an excellent way to learn how to use MassTransit features.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |