nservicebus lego style by indu alagarsamy & john simons
DESCRIPTION
Nservicebus lego style by Indu Alagarsamy & John SimonsTRANSCRIPT
NServiceBus Lego style- John Simons
- Indu Alagarsamy
A Brief History of Extensibility in NServiceBus
- Message Modules in v2 (removed in v5)- Message Mutators in v3- Unit of Works in v4
Extensibility awesomeness in v5
- Remove, Add, Replace incoming or outgoing steps
Step A Step B Step C Step D Step E
The Russian Doll Model“Each doll is encompassed inside another until the smallest one is reached.”
Extensibility awesomeness in v5
- Intuitive coding API
Now calls the next step in the pipe
Uses IDisposable
Extensibility awesomeness in v5
- Deterministic order of processing
The message processing pipeline
What your endpoint does when it receives a messageWhat your endpoint does before it sends a message
Demo Time
In Summary
- How to get the extensibility you are after- NServiceBus API support in version 5.0 to support extensibility- From MessageModules to Pipelines- Steps, Behaviors and Contexts.- Adding and Replacing pipeline steps
Everything is awesome Thank You