当配置在NServiceBus v5持久性,秩序是非常重要的。最后赢得持久性配置选项。我们看看一些例子。

示例1

在本例中最后一个配置选项将会覆盖前面的所有选项。

  • v5.2
  • v5.0

    编辑

    var config = new BusConfiguration();
    
    config.UsePersistence<NHibernatePersistence, StorageType.Outbox>();
    
    config.UsePersistence<InMemoryPersistence, StorageType.GatewayDeduplication>();
    
    // This one will override the above settings!
    config.UsePersistence<RavenDBPersistence>();
    示例2

    在这个例子中所有配置选项都是明确的。

  • v5.2
  • v5.0

    编辑

    var config = new BusConfiguration();
    
    config.UsePersistence<NHibernatePersistence, StorageType.Outbox>();
    
    config.UsePersistence<InMemoryPersistence, StorageType.GatewayDeduplication>();
    
    config.UsePersistence<RavenDBPersistence, StorageType.Sagas>();
    config.UsePersistence<RavenDBPersistence, StorageType.Subscriptions>();
    config.UsePersistence<RavenDBPersistence, StorageType.Timeouts>();
    示例3

    这个例子设置默认持久性第一件事然后覆盖更明���的选择。

  • v5.2
  • v5.0

    编辑

    var config = new BusConfiguration();
    
    config.UsePersistence<RavenDBPersistence>();
    
    config.UsePersistence<NHibernatePersistence, StorageType.Outbox>();
    
    config.UsePersistence<InMemoryPersistence, StorageType.GatewayDeduplication>();
  • NServiceBus教程-持久化配置的更多相关文章

    1. NServiceBus教程-持久化

      NServiceBus的各种特性需要持久性.其中有超时.传奇和订阅存储. 四个持久化技术在NServiceBus在使用: RavenDB nHibernate 内存中 MSMQ 读到安装Raven D ...

    2. phpmyadmin安装教程及配置设置

      phpmyadmin安装教程及配置设置 | 浏览:20304 | 更新:2013-11-07 09:50 1.一般网上下载到的phpmyadmin是一个压缩包,我们将其释放到htdocs目录中,例如h ...

    3. Nessus漏洞扫描教程之配置Nessus

      Nessus漏洞扫描教程之配置Nessus 配置Nessus 当安装成功Nessus工具后.就可以使用该工具实施漏洞扫描.为了使用户更好的使用该工具,将介绍一下该工具的相关设置.如服务的启动.软件更新 ...

    4. Redis 该选择哪种持久化配置

      这个标题或许会让你想起<黑客帝国>里经典的台词,你要选择蓝色药丸,还是红色药丸? Redis 是我们重度使用的一个开源软件,对它的持久化配置做一番相对深入的总结,是值得的.目前它有两种主流 ...

    5. ArduinoYun教程之配置Arduino Yun环境

      ArduinoYun教程之配置Arduino Yun环境 配置Arduino Yun 不管你使用前面介绍的哪种方式连接Arduino Yun.如今都能够配置你的Arduino Yun了.首先须要的是使 ...

    6. Docker下redis的主从、持久化配置

      Docker下redis的主从.持久化配置 redis是k-v型nosql数据库,支持字符串(string).列表(list).集合(set).散列(hash).有序集合(zset:形如member: ...

    7. Spring Cloud 入门教程 - 搭建配置中心服务

      简介 Spring Cloud 提供了一个部署微服务的平台,包括了微服务中常见的组件:配置中心服务, API网关,断路器,服务注册与发现,分布式追溯,OAuth2,消费者驱动合约等.我们不必先知道每个 ...

    8. redis之 Redis持久化配置

      Redis持久化配置 Redis的持久化有2种方式   1快照  2是日志 Rdb快照的配置选项 save 900 1      // 900内,有1条写入,则产生快照 save 300 1000   ...

    9. SSH(Struts2+Spring4+Hibernate4)框架教程之配置篇

      SSH(Struts2+Spring4+Hibernate4)框架教程之配置篇 - 若明天不见 - 博客频道 - CSDN.NEThttp://blog.csdn.net/why_still_conf ...

    随机推荐

    1. python中的类简单讲解

      类似其它的语言, Python 中的函数使用小括号( () )调用.函数在调用之前必须先定义.如果函数中没有 return 语句, 就会自动返回 None 对象.      Python 是通过引用调 ...

    2. Solr的一些查询参数

      fl: 是逗号分隔的列表,用来指定文档结果中应返回的 Field 集.默认为 “*”,指所有的字段. defType: 指定query parser,常用defType=lucene, defType ...

    3. C# treeview控件部分节点添加checkbox

      一.先初始化treeview this.treeView1.CheckBoxes = true; this.treeView1.ShowLines = false; this.treeView1.Dr ...

    4. 【Todo】Python的工作原理

      参考这篇: http://python.jobbole.com/86086/?from=timeline&isappinstalled=1&nsukey=MWQG%2B7OI4FvdQ ...

    5. ArrayAdapter参数的不同运用

      ArrayAdapter参数不同带来的效果不同 String[] array = {"a","b","c","d",&q ...

    6. 【分享】哪个OS X版本支持哪个Xcode的版本?

      在安装Xcode时,会碰到跟OS X操作系统匹配的问题,对照下下面几个表,以免给自己带来编译不过或者奇怪的错误等问题 以下列表来自网络: Xcode 1.0 - Xcode 2.x (before i ...

    7. 通过运行时动态给OC分类添加属性

      #import <UIKit/UIKit.h> /** iOS 开发中,分类默认不允许保存属性 如果在分类中,定义一个属性,需要自己实现 getter & setter 方法,而且 ...

    8. Android init.rc文件格式解析

      /***************************************************************************** * Android init.rc文件格式 ...

    9. php的webservice的soapheader认证问题

      参数通过类传输:class authentication_header {       private $username;       private $password;       public ...

    10. 如何调试Android Framework?

      Linus有一句名言广为人知:Read the fucking source code. 但其实,要深入理解某个软件.框架或者系统的工作原理,仅仅「看」代码是远远不够的.就拿Android Frame ...