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.

What's new in NServiceBus 4.0 20130718

1,193 views

Published on

A short presentation on the new features and improvements in the latest release of NServiceBus 4.0.

Presented on July 18th 2013 at the DublinAlt.Net meeting

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

What's new in NServiceBus 4.0 20130718

  1. 1. What’s new in NServiceBus 4.0 Sean Farmar
  2. 2. A bit of background • What is NServiceBus • Why would you need it • Getting Started
  3. 3. What is NServiceBus? • Distributed bus (not a broker) • Messaging pub/sub (asynchronous) • Durable andTransactional (if you want) • Sagas (Workflow and background task scheduling)
  4. 4. Distributed Bus AppApp Bus.dlBus.dl ll AppAppAppApp Bus.dlBus.dl ll AppApp Bus.dlBus.dl ll AppAppAppApp Bus.dlBus.dl ll AppApp Bus.dlBus.dl ll AppAppAppApp Bus.dlBus.dl ll AppApp Bus.dlBus.dl ll AppAppAppApp Bus.dlBus.dl ll
  5. 5. Publish Subscribe [pub/sub]
  6. 6. Publish Subscribe [pub/sub]
  7. 7. Durable TxTxQQ$$ Order AppApp Receive DBDB Call 1 of 3 Rollback Call 2 of 3 Rollback The order is back in the queue
  8. 8. Sagas • Long running business processes • Events to linear business process • State management • Time management
  9. 9. Service Examples Subscribe to Customer Status Updated Publish Customer Status Updated Save status locally Subscribe to Product PricingProduct Pricing UpdatedUpdated Publish Product Pricing Updated Save pricing locally Place Order Publish Order Accepted Sales MarketingCustomer Care
  10. 10. Particular.net NServiceBus ServiceMatrix ServiceInsight  ServicePulse Coming Soon
  11. 11. NServiceBus 4.0 • New Transports:ActiveMQ, RabbitMQ, SQL Server • Improved Performance • Configuration Improvements • RavenDB Support • Management Service • New tools
  12. 12. ServiceMatrix 2.0 • A visual tool • Visual studio integration • Code generation • Inline documentation
  13. 13. ServiceMatrix 2.0
  14. 14. ServiceInsight 1.0 • Visualisation of distributed systems
  15. 15. DEMO
  16. 16. Q&A
  17. 17. ThankYou! Particular.net udidahan.com/blog Sean Farmar seanfarmar.com twitter: @farmar

×