Apache骆驼消费者

时间:2015-02-23 19:07:53

标签: java apache-camel

我对骆驼生产者有很好的了解,但我无法围绕各种骆驼消费者。特别是事件驱动的消费者和民意调查的消费者,骆驼如何知道为这些消费者打电话回调?

消费者的一般流程是什么?

1 个答案:

答案 0 :(得分:2)

事件驱动的消费者

事件驱动的消费者将在某个事件发生时触发" abc"发生 - 你定义之后会发生什么。

想象一下,例如,"当电话响起时#34; - 此后"你接听电话"。这是一个事件驱动的消费者,电话铃声就是这个事件。在骆驼世界中,事件可能类似于到达jms队列的消息。

投票消费者

投票消费者必须积极检查某些情况" xyz"定期 - 如果条件成立,则在此之后再做一些事情。

再次想象,"当你感到饥饿时#34; - 此后"你去冰箱"。我们假设您每隔10分钟检查一次,看看您是否感到饥饿 - 这是一个民意调查消费者。在骆驼世界中,您可以轮询以查看文件是否从ftp到达特定文件夹(然后在此之后执行某些操作)。