Dav*_*oot 3 nservicebus ravendb
当我们使用/ install标志将NServiceBus 3.3.6端点安装为Windows服务时,它会自动配置对消息队列的Windows服务依赖.
但是,即使我们的NServiceBus端点使用RavenDb进行持久化,安装程序也不会在RavenDb上配置服务依赖性.这意味着当我们的服务器重新启动时,由于以下异常,我们的大多数NServiceBus端点都无法启动:
System.InvalidOperationException:
The database {name} is currently being loaded, but after 30 seconds,
this request has been aborted. Please try again later, database loading continues.
Run Code Online (Sandbox Code Playgroud)
有没有办法告诉NServiceBus设置对RavenDb的依赖,或者这是我们必须手动配置的东西,也许是使用INeedToInstallSomething<T>?
Joh*_*ons 10
您可以传递依赖项列表,例如:
NServiceBus.Host.exe /install /dependsOn:"MSMQ,RavenDB"
Run Code Online (Sandbox Code Playgroud)
该列表需要以逗号分隔.
在v4中,命令行参数有点不同:
NServiceBus.Host.exe -install -dependsOn=MSMQ -dependsOn=RavenDB
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1881 次 |
| 最近记录: |