Transport, Transport... MSMQ, RabbitMQ, ActiveMQ with NServiceBus
Nservicebus lego style by Indu Alagarsamy & John Simons
-
Upload
particular-software -
Category
Technology
-
view
260 -
download
0
description
Transcript of Nservicebus lego style by Indu Alagarsamy & John Simons
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