博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NServiceBus-安装
阅读量:5065 次
发布时间:2019-06-12

本文共 1159 字,大约阅读时间需要 3 分钟。

NServiceBus已安装程序的概念,以确保端点特定具体的文物如。、队列、文件夹或数据库安装和配置自动为您如果需要在安装时。

创建您自己的安装程序一样容易实现 INeedToInstallSomething<T>接口。

版本3和4只
public interface INeedToInstallSomething
: INeedToInstallSomething where T : IEnvironment{ void Install(string identity);}
所有版本

通用参数给你限制你的安装程序到一个特定的平台。目前这是或Windows Azure。

如果你不关心运行时环境,只是使用 INeedToInstallSomething接口。

public interface INeedToInstallSomething{    void Install(string identity);}

NServiceBus扫描组件在运行时目录安装,这样你就不需要任何代码注册它们。

只有3.0版本:版本3.0提供了一个接口 INeedToInstallInfrastructure<T>接口。它主要是用于事情并不特定于给定端点。,RavenDB或MSMQ。这个接口已经弃用在版本4.0和5.0将被删除,因为的引入援助基础设施的安装。

当它们调用吗?

使用NServiceBus主机时,调用安装如图所示:

命令行参数

基础设施(v3.0)安装
常规安装程序

/安装NServiceBus.Production

NServiceBus.Production

/安装NServiceBus.Integration

NServiceBus.Integration

/安装NServiceBus.Lite

NServiceBus.Lite

安装程序是由两个控制 /install命令行选项和主机使用的电流分布。当然,您可以实现您自己的配置文件,如果你有其他需求。

当自我托管NServiceBus、手动调用安装使用:

var configuration = new BusConfiguration();configuration.EnableInstallers();Bus.Create(configuration);//this will run the installers

的使用 /installInfrastructure国旗的 NServiceBus.Host已弃用4.0版。安装所需的基础设施,使用来代替。

转载于:https://www.cnblogs.com/powerxu/p/4294320.html

你可能感兴趣的文章
FZU 1914 Funny Positive Sequence(线性算法)
查看>>
oracle 报错ORA-12514: TNS:listener does not currently know of service requested in connec
查看>>
基于grunt构建的前端集成开发环境
查看>>
MySQL服务读取参数文件my.cnf的规律研究探索
查看>>
java string(转)
查看>>
__all__有趣的属性
查看>>
写博客
查看>>
利用循环播放dataurl的视频来防止锁屏:NoSleep.js
查看>>
python3 生成器与迭代器
查看>>
java编写提升性能的代码
查看>>
ios封装静态库技巧两则
查看>>
Educational Codeforces Round 46 (Rated for Div. 2)
查看>>
Abstract Factory Pattern
查看>>
C# 实现Bresenham算法(vs2010)
查看>>
基于iSCSI的SQL Server 2012群集测试(一)--SQL群集安装
查看>>
list 容器 排序函数.xml
查看>>
Activity启动过程中获取组件宽高的五种方式
查看>>
java导出Excel表格简单的方法
查看>>
SQLite数据库简介
查看>>
利用堆实现堆排序&amp;优先队列
查看>>