Successfully reported this slideshow.

Tomas Urbonaitis "Introduction to asynchronous persistent messaging with NServiceBus"

1

Share

Upcoming SlideShare
Enterprise messaging
Enterprise messaging
Loading in …3
×
1 of 13
1 of 13

More Related Content

Related Books

Free with a 14 day trial from Scribd

See all

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

Editor's Notes

  • Transports - MSMQ, RabbitMQ, Azure Storage Queues, Azure Service Bus, MS Sql, ActiveMQ (?), IBM MQ (?)
    Patterns - one way, pub sub, req/resp
  • ×