what's new in nservicebus 4.0 20130718

Post on 28-Nov-2014

1.181 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

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