我能够使用Rhino服务总线和Sql Server Express创建测试应用程序。我有一个MVC 4前端创建一条消息,并将其发送到一个队列,并在我的数据库表中创建一条记录。我有一个windows服务,从队列中抓取消息并写入一个单独的数据库表。我希望消息发送/数据库写入全部或全部不写。例如,如果发送消息或数据库写入失败,我希望能够将它们都回滚。我试图在TransactionScope中包装它们,但
我正在研究一个Web应用程序,该应用程序将使用Rhino Service Bus发送消息,然后由应用程序服务器上的Windows服务使用它。我已经能够在我的机器上进行测试(托管Web应用程序和Windows服务)并且它工作正常。我也能够在我们的开发环境中测试它,它有一个Web服务器和一个应用服务器,没有任何问题。但是,我们的临时环境有两个Web服务器和两个应用服务器,所以我不知道如何配置发送消息的