rhino-servicebus

    0热度

    1回答

    我将我的系统分为两部分。两部分都与使用Rhino Service Bus的其他每个 进行通信。 有在Windows 7上没有问题,但如果我启动其他地方 (操作系统,服务器2003,...),我得到下面的异常 当我打电话Rhino.ServiceBus.Hosting.DefaultHost.Start(..): System.NullReferenceException: Object refer

    0热度

    2回答

    我能够使用Rhino服务总线和Sql Server Express创建测试应用程序。我有一个MVC 4前端创建一条消息,并将其发送到一个队列,并在我的数据库表中创建一条记录。我有一个windows服务,从队列中抓取消息并写入一个单独的数据库表。我希望消息发送/数据库写入全部或全部不写。例如,如果发送消息或数据库写入失败,我希望能够将它们都回滚。我试图在TransactionScope中包装它们,但

    0热度

    1回答

    我读过了Rhino ESB上的Oren Eini的MSDN article,它提到可以使用ActiveMQ,RabbitMQ或其他代替MSMQ或Rhino队列。但我无法找到使用除MSMQ或Rhino队列以外的其他任何示例。我正在为一个项目研究RabbitMQ和Rhino ESB,并且我无法在我想要的配置上找到任何内容。任何人都可以为我提供一些样本或链接?

    1热度

    2回答

    我试图从ASP.NET MVC客户端犀牛服务总线,不知道它是否有一个内置的用户响应设施。在Alexandria智能客户端示例中,IServiceBus.Reply将自然工作,因为每个用户的本地队列都有不同的IP。 (虽然如果他们的连接瞬间脱落会发生什么......?) 对于一个具有类似功能的网站,我是否需要为每个用户构建一个响应队列?因此,队列名称的一部分可能包含UserId,并且回复将回到正确的

    1热度

    1回答

    “存储转发”配置中是否可以将Rhino服务总线与犀牛队列一起使用? 例如,假设我有两个节点,A和B。如果节点B发生故障,我不希望节点A试图发送给B的任何消息丢失 - 所以A应该在将持续本地队列中的出站消息缓存,然后再尝试将其发送到远程队列。 使用带Rhino队列的Rhino服务总线时可以这样吗?

    0热度

    1回答

    我正在研究一个Web应用程序,该应用程序将使用Rhino Service Bus发送消息,然后由应用程序服务器上的Windows服务使用它。我已经能够在我的机器上进行测试(托管Web应用程序和Windows服务)并且它工作正常。我也能够在我们的开发环境中测试它,它有一个Web服务器和一个应用服务器,没有任何问题。但是,我们的临时环境有两个Web服务器和两个应用服务器,所以我不知道如何配置发送消息的

    2热度

    1回答

    我正在尝试为appharbor应用程序找到最佳消息队列解决方案。大多数人都认为你有一个安装了MSMQ和DTC的Windows环境,我不相信这个应用程序环境提供了这个环境。 我希望能和ravendb一起工作,因为这是我们使用的数据库。一些只依赖于乌鸦的人会是理想的,特别是如果它与我们现有的工作单元相结合的话。也就是说,当我们的控制器操作中调用保存更改时,这些消息将保存在同一个事务中。 它还需要一个在

    0热度

    1回答

    我有两个主人 - A和B 我用下面的代码来配置服务总线主机A. host.BusConfiguration(c => c.Threads(1).Retries(1) .Bus(endpointA.AbsoluteUri, "name", true) .Receive(typeof(MyMessage).Namespace, hostB.Endpoint.AbsoluteUr

    0热度

    1回答

    我正在调试处理数据文件并使用服务总线触发事件的控制台应用程序。在启动时,程序会启动总线: ObjectFactory.GetInstance<IStartableServiceBus>().Start(); 然后对文件中的每条记录,它触发是这样的: serviceBus.Send(new MyCustomEvent(id)); 最近,控制台已经失败,出现以下异常: InvalidOpera

    1热度

    2回答

    我刚刚开始使用Rhino服务总线,并试图在使用MSMQ作为传输的2台服务器之间中继消息。由于某些原因,当后端/主机位于不同服务器上时,Rhino客户端不会收到消息,但在位于同一台计算机上时工作正常。 如果我使用犀牛队列而不是MSMQ作为传输方式,那么消息就会通过服务器发送。 我甚至关闭了防火墙。我还确保消息的终点指向正确的服务器,而总线终点始终是本地的。 任何想法? 感谢,