Need advice about which tool to choose?Ask the StackShare community!


+ 1

+ 1
Add tool

Eureka vs Zookeeper: What are the differences?

What is Eureka? AWS Service registry for resilient mid-tier load balancing and failover. Eureka is a REST (Representational State Transfer) based service that is primarily used in the AWS cloud for locating services for the purpose of load balancing and failover of middle-tier servers.

What is Zookeeper? Because coordinating distributed systems is a Zoo. A centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. All of these kinds of services are used in some form or another by distributed applications.

Eureka and Zookeeper can be primarily classified as "Open Source Service Discovery" tools.

"Easy setup and integration with spring-cloud " is the primary reason why developers consider Eureka over the competitors, whereas "High performance ,easy to generate node specific config" was stated as the key factor in picking Zookeeper.

Eureka is an open source tool with 7.98K GitHub stars and 2.2K GitHub forks. Here's a link to Eureka's open source repository on GitHub.

Uber Technologies, Pinterest, and Shopify are some of the popular companies that use Zookeeper, whereas Eureka is used by Notify-e, Swingvy, and LabNetwork. Zookeeper has a broader approval, being mentioned in 116 company stacks & 48 developers stacks; compared to Eureka, which is listed in 7 company stacks and 14 developer stacks.

Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of Eureka
Pros of Zookeeper
  • 21
    Easy setup and integration with spring-cloud
  • 9
    Web ui
  • 8
    Health checking
  • 7
  • 7
    Circuit breaker
  • 6
    Service discovery
  • 6
    Netflix battle tested components
  • 4
    Open Source
  • 11
    High performance ,easy to generate node specific config
  • 8
    Kafka support
  • 8
  • 5
    Spring Boot Support
  • 3
    Supports extensive distributed IPC
  • 2
    Used in ClickHouse
  • 2
    Supports DC/OS
  • 1
    Embeddable In Java Service
  • 1
  • 1
    Used in Hadoop

Sign up to add or upvote prosMake informed product decisions