what's new in nservicebus 4.0 20130718
Post on 28-Nov-2014
1.181 Views
Preview:
DESCRIPTION
TRANSCRIPT
What’s newin NServiceBus 4.0
Sean Farmar
A bit of background
•What is NServiceBus
•Why would you need it
•Getting Started
What is NServiceBus?
•Distributed bus (not a broker)
•Messaging pub/sub (asynchronous)
•Durable and Transactional (if you want)
•Sagas (Workflow and background task scheduling)
Distributed BusAppApp
Bus.dlBus.dlll
AppAppAppApp
Bus.dlBus.dlll
AppApp
Bus.dlBus.dlll
AppAppAppApp
Bus.dlBus.dlll
AppApp
Bus.dlBus.dlll
AppAppAppApp
Bus.dlBus.dlll
AppApp
Bus.dlBus.dlll
AppAppAppApp
Bus.dlBus.dlll
Publish Subscribe [pub/sub]
Publish Subscribe [pub/sub]
Durable
TxTxQQ$$ Order
AppApp
Receive
DBDBCall 1 of 3
Rollback
Call 2 of 3
Rollback
The order is back in the queue
Sagas
•Long running business processes
•Events to linear business process
•State management
•Time management
Service Examples
Subscribe to Customer Status Updated
Publish
Customer Status Updated
Save status locally
Subscribe to Product Product Pricing UpdatedPricing Updated
Publish
Product Pricing Updated
Save pricing locally
Place Order
Publish Order Accepted
Sales
Marketing
Customer Care
Particular.net
NServiceBus
ServiceMatrix
ServiceInsight
ServicePulse Coming Soon
NServiceBus 4.0•New Transports: ActiveMQ,
RabbitMQ, SQL Server
•Improved Performance
•Configuration Improvements
•RavenDB Support
•Management Service
•New tools
ServiceMatrix 2.0
•A visual tool
•Visual studio integration
•Code generation
•Inline documentation
ServiceMatrix 2.0
ServiceInsight 1.0
•Visualisation of distributed systems
DEMO
Q&A
Thank You!Particular.netudidahan.com/blog
Sean Farmarseanfarmar.comtwitter: @farmar
top related