我正在编写一些自动化ruby脚本来测试队列中的流和消息。 我的流看起来像
source| processor| processor| sink
Spring xd创建了3个内部队列。现在我已经编写了ruby使用者来挂钩这些内部队列以在每个模块(源/接收器/处理器)之后测试消息。我看到当我向我的源发送100条消息时有些消息是迷失在我的ruby客户端消费者中,因为他们在流中流动。我认为消息将转到下一个模块,即处理器。我有什么方法可以在我的ruby客户端获取所有消息并测试它们然后我可以制作那些消息流通过流。是否有一种方式可以让多个消费者收到相同的消息。?
答案 0 :(得分:0)
如果您在公交车队列中注册其他消费者,他们将与模块竞争消息。
我想你正在寻找一个点击:http://docs.spring.io/spring-xd/docs/current/reference/html/#_taps
希望这有帮助, 的Marius