Oracle NServiceBus DBMS连接超时

Oracle NServiceBus DBMS连接超时,oracle,nservicebus,Oracle,Nservicebus,我将Nservicebus与MSMQ安装的Oracle队列OAQ一起使用。 我在使用每天同时关闭的dbms服务器时遇到问题。 特别是当我的nservicebus主机无法获得dbms连接时,它会开始登录。 当dbms重新启动时,我的主机是否会随机重新启动!但是重启我的主机一切正常 另一个细节是,当我的nservicebus主机无法重新启动时,它会每隔15秒记录一条“连接超时消息” 当NserviceBus从队列中读取数据并导致dbms崩溃时,它的行为是什么?我能做些什么来解决这个问题 谢谢,, R

我将Nservicebus与MSMQ安装的Oracle队列OAQ一起使用。 我在使用每天同时关闭的dbms服务器时遇到问题。 特别是当我的nservicebus主机无法获得dbms连接时,它会开始登录。 当dbms重新启动时,我的主机是否会随机重新启动!但是重启我的主机一切正常

另一个细节是,当我的nservicebus主机无法重新启动时,它会每隔15秒记录一条“连接超时消息”

当NserviceBus从队列中读取数据并导致dbms崩溃时,它的行为是什么?我能做些什么来解决这个问题

谢谢,,
R

恐怕您面临的问题是系统设计的结果。通过在数据库中设置队列,当数据库不可用时,队列也不可用。NServiceBus假定它始终能够与其队列通信,就像使用诸如MSMQ之类的分布式/联邦队列系统时一样


您可以查看社区中的一些人在使用IBM MQ时为解决同一问题所做的工作(http://code.google.com/p/nservicebuswmq/)-在这些情况下,最终回到MSMQ,然后在MQ重新联机时与MQ同步。

如果它们在同一台机器上,可能会使您的NSB服务依赖于“Oracle队列OAQ”服务?