![]() Shows how to configure a consumer and a producer to use RabbitMQ direct exchange routing.Ĭlone the sample: GitHub Repository # Benchmark This service can easily be deployed into a Docker container, and hosted in the Kubernetes cluster of choice.Ĭlone the sample: GitHub Repository # QuartzĬlone the sample: GitHub Repository # RabbitMQ Direct Exchange This sample uses the latest setup and integration to create a console service using. Microsoft Extensions Dependency InjectionĬlone the sample: GitHub Repository # ASP.NET Core WebĬlone the sample: GitHub Repository # ASP.NET Core Console.Other containers are still supported, but considered legacy. 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. |