Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Tomas Urbonaitis "Introduction to asynchronous persistent messaging with NServiceBus"

642 views

Published on

Introduction to asynchronous persistent messaging with NServiceBus

  • Be the first to comment

Tomas Urbonaitis "Introduction to asynchronous persistent messaging with NServiceBus"

  1. 1. NServiceBus Introduction to asynchronous persistent messaging with NServiceBus
  2. 2. About me ● Technical team lead @everline.com ● Using NServiceBus daily at enterprise scale for over two years
  3. 3. What is messaging? Hello Receiver! Sender Receiver Storage
  4. 4. RPC demo
  5. 5. What problems does it solve? ● Network is reliable ● Latency isn't a problem ● The topology won't change ● The administrator will know what to do
  6. 6. What is NServiceBus ● Service bus for .NET ● Open Source ● Limited free version ● Different paid versions with professional support
  7. 7. NServiceBus 4 features ● Asynchronous reliable messaging over various transports ● Different communication patterns ● Long running processes and task scheduling ● Robustness with retries ● Configurable and extendable ● It scales! ● Central auditing ● Monitoring and debugging tools (with certain licenses) ● Hosting options
  8. 8. NSB Request-Response Inbox Outbox Sender Receiver Outbox Inbox
  9. 9. NSB Publish-Subscribe Publisher Subscriber Subscriber
  10. 10. Demo
  11. 11. Alternatives (.NET) ● Mass Transit ● Rhino Service Bus ● BizTalk… is not exactly an alternative
  12. 12. Questions?
  13. 13. Thank you! More info: http://www.particular.net http://www.udidahan.com/?blog=true http://andreasohlund.net/ https://github.com/NServiceBus/NServiceBus tomas.urbonaitis@gmail.com http://lt.linkedin.com/in/tomasurbonaitis

×