使用未在后端接收的MSMQ消息的Rhino Service Bus

时间:2012-12-20 11:16:27

标签: service rhino endpoint bus rhino-servicebus

我试图让一个简单的客户端和后端使用Rhino Service Bus在两台机器上发送消息。我已经设法让它使用Rhino Queues工作,但是当我切换到MSMQ并发送消息时,它没有收到后端。我正在使用从here获取的代码示例,我正在尝试实现最简单的示例'E1_Hello_world_using_MSMQ_as_transport'。

当从客户端向后端发送消息时,消息似乎消失而没有给出任何错误(当使用下面定义的端点uri 1时)。但是,一个新文件夹确实出现在名为DIRECT = TCP的传出队列中:192.168.35.10 \ private $ \ LearningRhinoESB.E1.Backend但队列消息文件夹仍为空。

我已在两台计算机上禁用了防火墙,并尝试了多种端点变体,

  1. msmq://192.168.35.10/LearningRhinoESB.E1.Backend < - 这就是使用rhino队列切换到msmq没有乐趣
  2. MSMQ://192.168.35.10/private$/LearningRhinoESB.E1.Backend
  3. FORMATNAME:DIRECT = TCP:192.168.35.10 \ LearningRhinoESB.E1.Backend
  4. FORMATNAME:DIRECT = TCP:192.168.35.10 \私人$ \ LearningRhinoESB.E1.Backend
  5. FORMATNAME:DIRECT = OS:192.168.35.10 \ LearningRhinoESB.E1.Backend
  6. FORMATNAME:DIRECT = OS:192.168.35.10 \私人$ \ LearningRhinoESB.E1.Backend
  7. 知道我做错了什么或如何诊断情况?是否有任何可能需要的服务才能使其正常工作?

0 个答案:

没有答案