TheCoffeeShop
A 2019 remake of the classic, *$ doesn't use two-phase commit, throwing all the goodies in the bag
Install / Use
/learn @MassTransit/TheCoffeeShopREADME
The Coffee Shop
A sample that covers the major operations of a typical coffee shop, using various MassTransit capabilities.
The original MassTransit sample of a coffee shop was actually written in a coffee shop back in 2008, and was based upon the article "Starbucks doesn't use 2-phase commit" by Gregor Hohpe.
Work in Progress
This isn't finished yet, and it still being fleshed out.
Contents
The sample uses the following features:
- Container using Microsoft Dependency Injection, including:
- Convention-based registration
- Automatic endpoint naming
- Integration with ASP.NET Core
- Logging via Microsoft Extensions Logging
The capabilities used include:
- Consumers
- State Machine Sagas (using Automatonymous)
- Courier (routing slips)
- Async Request Client
- Quartz.NET Scheduling
Related Skills
node-connect
342.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
342.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.7kCommit, push, and open a PR
