Learning NServiceBus. (2013)
- Record Type:
- Book
- Title:
- Learning NServiceBus. (2013)
- Main Title:
- Learning NServiceBus.
- Other Names:
- Boike, David
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting on the IBus; Why NServiceBus?; Getting the code; NServiceBus NuGet packages; Creating a messages assembly; Creating a service endpoint; Creating a message handler; Sending a message from an MVC application; Creating the MVC website; Running the solution; Summary; Chapter 2: Messaging Patterns; Commands versus events; Eventual consistency; Achieving consistency with messaging; Events; Publishing an event; Subscribing to an event; Message routing; Summary. Chapter 3: Preparing for FailureFault tolerance and transactional processing; Error queues and replay; Automatic retries; Replaying errors; Second level retries; Retry demo; Express messaging; Messages that expire; Auditing messages; Web service integration and idempotence; Summary; Chapter 4: Self Hosting; Web app and custom hosting; Assembly scanning; Endpoint name; Dependency injection; Message transport; Why use a different transport?; ActiveMQ; RabbitMQ; SQL server; Windows Azure; Purging the queue on startup; Bus options; Startup; Send-only endpoints; Summary. Chapter 5: Advanced MessagingModifying the NServiceBus host; General extension points; Dependency injection; Additional bus settings; Message serializer; Transaction settings; Unobtrusive mode; Message versioning; Polymorphic dispatch; Events as interfaces; Specifying handler order; Message actions; Stopping a message; Deferring aCover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting on the IBus; Why NServiceBus?; Getting the code; NServiceBus NuGet packages; Creating a messages assembly; Creating a service endpoint; Creating a message handler; Sending a message from an MVC application; Creating the MVC website; Running the solution; Summary; Chapter 2: Messaging Patterns; Commands versus events; Eventual consistency; Achieving consistency with messaging; Events; Publishing an event; Subscribing to an event; Message routing; Summary. Chapter 3: Preparing for FailureFault tolerance and transactional processing; Error queues and replay; Automatic retries; Replaying errors; Second level retries; Retry demo; Express messaging; Messages that expire; Auditing messages; Web service integration and idempotence; Summary; Chapter 4: Self Hosting; Web app and custom hosting; Assembly scanning; Endpoint name; Dependency injection; Message transport; Why use a different transport?; ActiveMQ; RabbitMQ; SQL server; Windows Azure; Purging the queue on startup; Bus options; Startup; Send-only endpoints; Summary. Chapter 5: Advanced MessagingModifying the NServiceBus host; General extension points; Dependency injection; Additional bus settings; Message serializer; Transaction settings; Unobtrusive mode; Message versioning; Polymorphic dispatch; Events as interfaces; Specifying handler order; Message actions; Stopping a message; Deferring a message; Forwarding messages; Message headers; Unit of work; Message mutators; Property encryption; Transporting large payloads; Exposing web services; Summary; Chapter 6: Sagas; Long running processes; Defining a saga; Finding saga data; Ending a saga. Dealing with timeDesign guidelines; Business logic only; Saga lifetime; Saga patterns; Retraining the business; Unit testing; Scheduling; Summary; Chapter 7: Administration; Service installation; Profiles; Environmental profiles; Feature profiles; Customizing profiles; Logging profiles; Customizing log level; Managing configuration; Monitoring; Scalability; Scaling up; Scaling out; Decommissioning a worker; Multiple sites; Managing RavenDB; Virtualization; Message storage; Summary; Chapter 8: Where to Go from Here?; What we've learned; What next?; Index. … (more)
- Publisher Details:
- Place of publication not identified : Packt Publishing
- Publication Date:
- 2013
- Extent:
- 1 online resource
- Subjects:
- 004.66
COMPUTERS -- General
Asynchronous transfer mode
Distributed operating systems (Computers)
Instant messaging
Asynchronous transfer mode
Distributed operating systems (Computers)
Instant messaging
COMPUTERS -- System Administration -- General
Electronic books - Languages:
- English
- ISBNs:
- 1299832342
9781299832343
9781782166351
1782166351
9781782166344
1782166343 - Notes:
- Note: Print version record.
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.86752
- Ingest File:
- 01_105.xml