|
|
In The Brain of Gojko Adzic & David De Florinier: Asynchronous Enterprise.NET Applications with NServiceBus
Asynchronous Enterprise.NET Applications with NServiceBus
NServiceBus is an opensource asynchronous architecture platform that significantly simplifies programming and coordinating messaging-based asynchronous applications in .NET. In this session, David de Florinier and Gojko Adzic talk about how and when to use NServiceBus and present an experience report from a enterprise payment processing project based on that platform.
This session is aimed at .NET developers at all levels.
Review:
In this presentation, Gojko Adzic and David de Florinier introduce asynchronous .NET applications using a tool called NserviceBus. The talk starts with an introduction from Gojko who explains that messaging isn't just useful in the large enterprise environment, it can also be useful in smaller web apps. Gojko explains the three methods of messaging:
1. “Fire and forget” which is useful when a part of a process has to finish but we don't have to wait on it.
2. “Just leave it there when you're done” where completing the task is important for the work to continue.
3. “Share the load” where messaging can be used to share work throughout worker nodes.
Gojko finishes on the key point that messaging systems should be pick-up and drop-off only - there should be no processes that remain within the messaging that hold it up.
David then takes over to introduce NServiceBus and each of the elements needed to use it. After giving a clear description of each element, David goes through a demonstration of how it can be used within a real application. The demos include how to Publish and Subscribe within NServiceBus, how to handle full duplex messaging and finally, the saga framework for long lived message workflow.
There is a very interesting Q&A session at the end that answers a lot of the questions that may remain after the presentation. Topics include using MSMQ and whether its stable or not along with Gojko giving an outline of an NServiceBus system, although by the end of it the diagram couldn't be made out. The slides have been attached below along with the source-code from the demonstration. View photos of the flipchart pages here.
Review by David Mulholland
Download the slides here
ABOUT GOJKO ADZIC
|
Gojko is the author of over 200 articles on programming, operating systems, Internet & new technologies. He has recently published his latest...
More about Gojko Adzic
|
|
PODCAST ASYNCHRONOUS ENTERPRISE.NET APPLICATIONS WITH NSERVICEBUS
|
|
|
OPEN SOURCE .NET PODCASTS
|
OTHER OPEN SOURCE .NET EVENTS
|
Open Source .NET eXchange III
CONFERENCE (3.5 HOURS)
London, Thursday, July 16th
BOOK NOW!
|
|
Spring .NET Application Development
4 DAY COURSE. London, Tuesday, July 21st
|
|
TDD .NET Development
2 DAY COURSE. Featuring Gojko Adzic London, Monday, August 3rd
|
|
Opensource .NET Tools Crash Course
3 DAY COURSE. Featuring Gojko Adzic London, Wednesday, August 5th
|
|
Agile Castle Web Development
2 DAY COURSE. Featuring Gojko Adzic London, Monday, August 10th
|
|
Persistence with NHibernate
3 DAY COURSE. Featuring Oren Eini aka Ayende Rahien London, Wednesday, August 12th
|
|
Advanced Castle Web Development
2 DAY COURSE. Featuring Gojko Adzic London, Monday, August 17th
|
|
Agile Castle Web Development
2 DAY COURSE. Featuring David De Florinier Aarhus, Monday, August 24th
|
|
|
|