我试图让一个简单的客户端和后端使用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但队列消息文件夹仍为空。
我已在两台计算机上禁用了防火墙,并尝试了多种端点变体,
- msmq://192.168.35.10/LearningRhinoESB.E1.Backend < - 这就是使用rhino队列切换到msmq没有乐趣
- MSMQ://192.168.35.10/private$/LearningRhinoESB.E1.Backend
- FORMATNAME:DIRECT = TCP:192.168.35.10 \ LearningRhinoESB.E1.Backend
- FORMATNAME:DIRECT = TCP:192.168.35.10 \私人$ \ LearningRhinoESB.E1.Backend
- FORMATNAME:DIRECT = OS:192.168.35.10 \ LearningRhinoESB.E1.Backend
- FORMATNAME:DIRECT = OS:192.168.35.10 \私人$ \ LearningRhinoESB.E1.Backend
醇>
知道我做错了什么或如何诊断情况?是否有任何可能需要的服务才能使其正常工作?