万本电子书0元读

万本电子书0元读

顶部广告

Mastering NServiceBus and Persistence电子书

售       价:¥

0人正在读 | 0人评论 9.8

作       者:Rich Helton

出  版  社:Packt Publishing

出版时间:2014-08-26

字       数:139.2万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
This book is intended for developers, designers, and architects alike who wish to build C# NServiceBus enterprise architectures and learn how ESB persists data and messages to help them attain their goals. No prior knowledge of persistence in NServiceBus is required.
目录展开

Mastering NServiceBus and Persistence

Table of Contents

Mastering NServiceBus and Persistence

Credits

About the Author

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers, and more

Why subscribe?

Free access for Packt account holders

Instant updates on new Packt books

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Errata

Piracy

Questions

1. NServiceBus Persistence Introduction

Introduction to SOA

The need for metadata

The need for persistence patterns

Fallacies of distributed computing

The need for sagas

A real-life saga

Beginning an NServiceBus saga

Beginning NServiceBus assemblies

Summary

2. The NServiceBus Architecture

Benefits of NSB

More on endpoints

The application security perspective

NSB hosting versus self-hosting

Using Powershell commands

Message exchange patterns

The publish/subscribe pattern

Request-response messages

Saga services

Some saga features

Timeout messages

Message mutations

Message encryption

Cluster messaging

Performance monitoring

Gateway messaging

Data bus messaging

Storage patterns

Backing it up

Monitoring

Sample e-mail notification

Let's recap

Summary

3. Particular Service Platform

ServicePulse

ServiceControl

ServiceInsight

ServiceMatrix

Introducing custom checks

Publish/subscribe through ServiceMatrix

Sagas through ServiceMatrix

Summary

4. Knowing Your IBus

Understanding the basics of IBus

Configuring IBus

Interface configurations

Using the Fluent Configure.With()

The transport storage

The saga persister

The timeout persister

The gateway persister

The subscription storage

Finding more configuration settings

Using saga and NHibernate

Defining NHibernate

The saga database data

Logging

Buyer's remorse code walkthrough

Message mutators

Encryption

Services and deployment

Summary

5. Persistence Architecture

Persistence basics

Supporting frameworks for persistence

Introducing Entity Framework

XML serialization

C# reflection

The PayQueue sample

The SQL queuing sample

Database logging

Summary

6. SQL Server Examples

The SQL Server example

The MVC-EF example

Entity Framework snippets

Creating tables with EF

Creating tables from the EF code

Creating tables from EF models

Code-first EF

Code-first EF and configurations

Unit testing NServiceBus

Message handler unit testing

Saga handler unit testing

Summary

7. Persistent Snippets

Entering NHibernate

Using saga and NHibernate

Defining NHibernate

The saga database data

Logging

Entering RavenDB

Entering MongoDB

NServiceBus MongoDB persistence

Summary

8. The NSB Cloud

Introducing the cloud and NSB

Introducing PaaS, IaaS, and SaaS

Cloud vendors

Using Microsoft Azure

Virtual machines

Azure Service Bus

Service bus for Windows Server

Other Azure services

Adding NServiceBus

NServiceBus for Azure

Azure support for NServiceBus

NSB in the mobile world

Recap

Questions that were answered

Summary

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部