Hi,

should a spout block on its source to produce a tuple?

For example, should it read its source from a blocking queue before emit?
In this case, the spout will indefinitely block before it can emit a tuple.

I read about how ack and fail are processed on the same thread. 

1) Will blocking in spout's nextTuple result in blocking the downstream bolts?
2) How about when a messageId is not specified?
3) How about when a tuple traverses multiple JVM instances on the same or cross 
machines?

Kind regards


<< �gA mind is like a parachute. It doesn&#39;t work if it is not open�h Frank 
Zap >>

Reply via email to