1.

How is the Kafka messaging system different from other messaging framework?

Answer»

Kafka is a messaging framework developed by apache foundation, which is to create the create the messaging SYSTEM along with can provide fault tolerant cluster along with the low latency system, to ensure end to end delivery.

Below are the bullet POINTS:

  • Kafka is a messaging system, which has provided fault tolerant capability to prevent the MESSAGE loss. 
  • Design on public-subscribe model.
  • Kafka cab support both Java and Scala.
  • Kafka was originated at LINKEDIN and later became an open sourced Apache project in 2011
  • Work seamlessly with spark and other big data technology.
  • Support cluster mode operation
  • Kafka messaging system can be use for web service architecture or big data architecture. 
  • Kafka ease to code and configure as compare to other messaging framework.

      Kafka required other component such as the zookeeper to create a cluster and act as a coordination server



Discussion

No Comment Found