Skip to content

Repository for my blog post, "Scaling NServiceBus Sagas using the Observer Pattern" (http://www.michaelgmccarthy.com/2015/06/19/scaling-nservicebus-sagas-using-the-observer-pattern/). This is my take the McDonald's Observer Saga using NServiceBus 5 from Jimmy Bogard's NSB 2014 presentation "Scaling NServiceBus": http://fast.wistia.net/embed/ifra…

Notifications You must be signed in to change notification settings

mgmccarthy/McDonaldsSagaObserverPatternNSB5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A take the McDonald's Observer Saga using NServiceBus 5 from Jimmy Bogard's NSB 2014 presentation "Scaling NServiceBus": http://fast.wistia.net/embed/iframe/y56svovwnk?popover=true. Start at 28:00

To run the solution:
--------------------
- mark .ClassClient, .SagaEndpoint, .FriesEndpoint and .ShakeEndpoint for startup
- hit F5
- press any key to create an order
- thread.sleeps used to make menu endpoints slower (but still faster than most McDonalds!)
- console shows menu item "stations" eventually bus.Replying back to Saga, and saga keeps track of what order items went to what menu stations and when all stations are complete, saga is complete

About

Repository for my blog post, "Scaling NServiceBus Sagas using the Observer Pattern" (http://www.michaelgmccarthy.com/2015/06/19/scaling-nservicebus-sagas-using-the-observer-pattern/). This is my take the McDonald's Observer Saga using NServiceBus 5 from Jimmy Bogard's NSB 2014 presentation "Scaling NServiceBus": http://fast.wistia.net/embed/ifra…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages