title: Difference between stream processing and message processing
body: <p>What is the basic difference between stream processing and traditional message processing? As people say that kafka is good choice for stream processing but essentially kafka is a messaging framework similar to ActivMQ, RabbitMQ etc.</p>
  
  <p>Why do we generally not say that ActiveMQ is good for stream processing as well.</p>
  
  <p>Is it the speed at which messages are consumed by the consumer determines if it is a stream?</p>