使用spring xd和rabbit transport进行测试

时间:2015-11-24 20:50:08

标签: rabbitmq spring-xd

我正在编写一些自动化ruby脚本来测试队列中的流和消息。 我的流看起来像

source| processor| processor| sink

Spring xd创建了3个内部队列。现在我已经编写了ruby使用者来挂钩这些内部队列以在每个模块(源/接收器/处理器)之后测试消息。我看到当我向我的源发送100条消息时有些消息是迷失在我的ruby客户端消费者中,因为他们在流中流动。我认为消息将转到下一个模块,即处理器。我有什么方法可以在我的ruby客户端获取所有消息并测试它们然后我可以制作那些消息流通过流。是否有一种方式可以让多个消费者收到相同的消息。?

1 个答案:

答案 0 :(得分:0)

如果您在公交车队列中注册其他消费者,他们将与模块竞争消息。

我想你正在寻找一个点击:http://docs.spring.io/spring-xd/docs/current/reference/html/#_taps

希望这有帮助, 的Marius