NServiceBus教程-持久化配置

当配置在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>();
  • 时间: 2024-12-25 17:01:50

    NServiceBus教程-持久化配置的相关文章

    NServiceBus教程-持久化

    NServiceBus的各种特性需要持久性.其中有超时.传奇和订阅存储. 四个持久化技术在NServiceBus在使用: RavenDB nHibernate 内存中 MSMQ 读到安装Raven DB和如何连接 . 使用NHibernate的持久性 从NServiceBus V3.0,支持NHibernate持久性位于一个单独的组装.的配置被进一步简化V4.0 +. NHibernate的持久性v3 . x. 可用是什么? 下面的表总结了什么是可用的,如何配置每个特性. 类型 内存中 Rave

    DataVeryLite入门教程(一) 配置篇

    DataVeryLite 是基于.net 4.0的数据库持久化ORM框架. 目前支持的数据库有Sqlserver,Mysql,Oracle,Db2,PostgreSql,Sqlite和Access. DataVeryLite 的配置系统非常简单,稍微有点c#基础的程序猿,半小时都能上手; 不仅学习简单,编码量也非常少;熟练之后基本可以复制粘贴来完成配置. 1.连接字符串配置 a,App.config/Web.config配置方式 在<connectionStrings>节点中添加配置,示列如下

    Nessus漏洞扫描教程之配置Nessus

    Nessus漏洞扫描教程之配置Nessus 配置Nessus 当安装成功Nessus工具后.就可以使用该工具实施漏洞扫描.为了使用户更好的使用该工具,将介绍一下该工具的相关设置.如服务的启动.软件更新.用户管理等.本节将对Nessus服务配置进行简介. 启动Nessus服务 Nessus服务安装后.默认是自己主动启动的.假设用户重新启动系统,获取进行其他操作时.将Nessus服务关闭的话.则再次訪问必需要先启动该服务. 以下将分别介绍在不同操作系统中,启动Nessus服务的方法. 1.Windo

    Oracle11超详细安装教程和配置

    这篇博客主要是介绍一下Oracle数据的安装过程和简单的配置,帮助大家可以简单的让Oracle运行起来,只是一个基础的教程. 准备工作: 如果你以前装过Oracle数据库,而且安装目录要改变请先打开注册表编辑器里的: HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\和HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Oracle11和它下面的几个.如果你没安装过Oracle产品的话在注册表里面的与Oracle有关的注册

    redis持久化配置

    一. rdb快照持久化 1. 配置,在redis.conf中配置 save 900 1 # 刷新快照到硬盘中,必须满足两者要求才会触发,即900秒之后至少1个关键字发生变化.save 300 10 # 必须是300秒之后至少10个关键字发生变化.save 60 10000 # 必须是60秒之后至少10000个关键字发生变化. # 注 上面三个选项注释,即屏蔽了 rdb快照持久化存储 stop-writes-on-bgsave-error yes # 后台存储错误停止写.rdbcompressio

    最全面 Nginx 入门教程 + 常用配置解析

    转自 http://blog.csdn.net/shootyou/article/details/6093562 Nginx介绍和安装 一个简单的配置文件 模块介绍 常用场景配置 进阶内容 参考资料 == Nginx介绍和安装 == Nginx是一个自由.开源.高性能及轻量级的HTTP服务器及反转代理服务器, 其性能与IMAP/POP3代理服务器相当.Nginx以其高性能.稳定.功能丰富.配置简单及占用系统资源少而著称. Nginx 超越 Apache 的高性能和稳定性,使得国内使用 Nginx

    #研发解决方案介绍#基于持久化配置中心的业务降级

    郑昀 最后更新于2014/4/18 关键词:业务降级,配置中心,基本可用性, A.业务降级的背景知识: 淘宝就双十一课题曾经讲过: 『 所谓业务降级,就是牺牲非核心的业务功能,保证核心功能的稳定运行.简单来说,要实现优雅的业务降级,需要将功能实现拆分到相对独立的不同代码单元,分优先级进行隔离.在后台通过开关控制,降级部分非主流程的业务功能,减轻系统依赖和性能损耗,从而提升集群的整体吞吐率. 』 主动关闭系统功能的场景: 我们更新系统或数据库刷库时,可能会提出,某天凌晨几点到几点不能下单,几点到几

    ArduinoYun教程之配置Arduino Yun环境

    ArduinoYun教程之配置Arduino Yun环境 配置Arduino Yun 无论你使用前面介绍的哪种方式连接Arduino Yun,现在都可以配置你的Arduino Yun了.首先需要的是使用各自对应的方法访问到如图3.18所示的界面. 图3.18  配置登录界面 图中所示的是配置登录界面,它的默认密码是"arduino".输入密码后,单击LOG IN按钮,登入欢迎页面,如图3.19所示. 图3.19  欢迎界面 在这个界面中显示了WIFI以及WIRED ETHERNET接口

    Flex3与java BlazeDS入门教程及其配置详解

    原文:Flex3与java BlazeDS入门教程及其配置详解 源代码下载地址:http://www.zuidaima.com/share/1789445387160576.htm BlazeDS的下载和介绍: http://opensource.adobe.com/wiki/display/blazeds/Release+Builds(已经失效) 新的下载路径:http://sourceforge.net/adobe/wiki/Projects/或是http://www.pc6.com/sof