当配置在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. poj-3176 Cow Bowling &&poj-1163 The Triangle && hihocoder #1037 : 数字三角形 (基础dp)

      经典的数塔模型. 动态转移方程:  dp[i][j]=max(dp[i+1][j],dp[i+1][j+1])+p[i][j]; #include <iostream> #include ...

    2. pyhton3多线程

      from time import ctime,sleep def music(): for i in range(2): print ("I was listening to music. ...

    3. BZOJ 4198 荷马史诗

      哈夫曼树. 如果要最大的深度最小,再按h排序即可. #include<iostream> #include<cstdio> #include<cstring> #i ...

    4. IOS中控制器的重要方法使用

      1.屏幕即将旋转的时候调用(控制器监控屏幕旋转) - (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfac ...

    5. 迁移应用数据库到MySQL Database on Azure

      by Rong Yu 有用户问怎么把他们应用的数据库迁移到MySQL Database on Azure上,有哪些方式,有没有需要注意的地方.今天我们来概括介绍一下迁移应用数据库到MySQL Data ...

    6. 【C#学习笔记】文本复制到粘贴板

      using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

    7. aspose.words复制插入同一word文档中的某个页面

      选择word模板 Document doc = new Document(Server.MapPath("~\\templet") + "\\" + name. ...

    8. 【解题报告】PKU 2318 TOYS AND PKU 2398 Toy Storage

      题目连接: http://poj.org/problem?id=2318     http://poj.org/problem?id=2398 两题类似的题目,2398是2318的升级版. 题目大概是 ...

    9. POJ 1942 Paths on a Grid

      // n*m 的格子 从左下角走到右上角的种数// 相当于从 n+m 的步数中选 m 步往上走// C(n+m,m) #include <iostream> #include <st ...

    10. Hadoop 学习总结之一:HDFS简介

      一.HDFS的基本概念 1.1.数据块(block) HDFS(Hadoop Distributed File System)默认的最基本的存储单位是64M的数据块. 和普通文件系统相同的是,HDFS ...