Limitations of JMS/Active MQ over Kafka

  1. JMS/Active MQ is protocol dependent (TCP) even if we develop web application, still uses same tcp protocol only.
  2. ActiveMQ will not support multiple Message Broker Concept.If no.of consumer and producers got increased then load handling problem is occured (ex: 40 Producer,60 Consumer, ..etc)
  3. MOM here not supporting load balacing.
  4. Never suitable for Large Scale Applications and heavy data.If data size get increased then MOM s/w becomes very slow.