码迷,mamicode.com
首页 > 其他好文 > 详细

NServiceBus教程-持久化配置

时间:2015-02-16 18:09:10      阅读:305      评论:0      收藏:0      [点我收藏+]

标签:

当配置在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教程-持久化配置

        标签:

        原文地址:http://www.cnblogs.com/powerxu/p/4294287.html

        (0)
        (0)
           
        举报
        评论 一句话评论(0
        登录后才能评论!
        © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
        迷上了代码!