Popularity
9.4
Stable
Activity
8.9
Growing
13,622
898
2,404

Programming language: Java
License: Apache License 2.0
Latest version: v3.0.0

Zuul alternatives and similar libraries

Based on the "Distributed Applications" category.
Alternatively, view Zuul alternatives based on common mentions on social networks and blogs.

  • Hystrix

    Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.
  • Redisson

    Redisson - Valkey and Redis Java client. Real-Time Data Platform. Sync/Async/RxJava/Reactive API. Over 50 Valkey and Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Bloom filter, Spring, Tomcat, Scheduler, JCache API, Hibernate, RPC, local cache..
  • Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
    Promo www.nutrient.io
    Nutrient Logo
  • Apache ZooKeeper

    Apache ZooKeeper
  • Pinpoint

    APM, (Application Performance Management) tool for large-scale distributed systems.
  • Akka

    A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments.
  • Vert.x

    9.4 9.6 L1 Zuul VS Vert.x
    Vert.x is a tool-kit for building reactive applications on the JVM
  • Apache Storm

    Apache Storm
  • Hazelcast

    Hazelcast is a unified real-time data platform combining stream processing with a fast data store, allowing customers to act instantly on data-in-motion for real-time insights.
  • Ribbon

    Ribbon is a Inter Process Communication (remote procedure calls) library with built in software load balancers. The primary usage model involves REST calls with various serialization scheme support.
  • Quasar

    8.2 0.0 L1 Zuul VS Quasar
    Fibers, Channels and Actors for the JVM
  • Lagom

    Reactive Microservices for the JVM
  • Atomix

    7.4 0.0 L4 Zuul VS Atomix
    A Kubernetes toolkit for building distributed applications using cloud native principles
  • Bt

    7.3 1.1 Zuul VS Bt
    BitTorrent library and client with DHT, magnet links, encryption and more
  • Orbit

    6.6 0.0 L5 Zuul VS Orbit
    Orbit - Virtual actor framework for building distributed systems
  • JGroups

    The JGroups project
  • Hazelcast Jet

    DISCONTINUED. Distributed Stream and Batch Processing
  • Copycat

    DISCONTINUED. Fault-tolerant state machine replication framework.
  • ScaleCube

    Microservices library - scalecube-services is a high throughput, low latency reactive microservices library built to scale. It features: API-Gateways, service-discovery, service-load-balancing, the architecture supports plug-and-play service communication modules and features. built to provide performance and low-latency real-time stream-processing
  • Dropwizard Circuit Breaker

    A circuit breaker design pattern for dropwizard
  • kite

    Lightweight service-based PubSub, RPC and public APIs in Java
  • Axon Framework

    Framework for creating CQRS applications.

Do you think we are missing an alternative of Zuul or a related project?

Add another 'Distributed Applications' Library

README

Zuul

Build Status

Zuul is an L7 application gateway that provides capabilities for dynamic routing, monitoring, resiliency, security, and more. Please view the wiki for usage, information, HOWTO, etc https://github.com/Netflix/zuul/wiki

Here are some links to help you learn more about the Zuul Project. Feel free to PR to add any other info, presentations, etc.


Articles from Netflix:

Zuul 1: http://techblog.netflix.com/2013/06/announcing-zuul-edge-service-in-cloud.html

Zuul 2:

https://netflixtechblog.com/open-sourcing-zuul-2-82ea476cb2b3

https://netflixtechblog.com/zuul-2-the-netflix-journey-to-asynchronous-non-blocking-systems-45947377fb5c

https://netflixtechblog.com/the-show-must-go-on-securing-netflix-studios-at-scale-19b801c86479


Netflix presentations about Zuul:

Strange Loop 2017 - Zuul 2: https://youtu.be/2oXqbLhMS_A

AWS re:Invent 2018 - Scaling push messaging for millions of Netflix devices: https://youtu.be/IdR6N9B-S1E


Slides from Netflix presentations about Zuul:

http://www.slideshare.net/MikeyCohen1/zuul-netflix-springone-platform

http://www.slideshare.net/MikeyCohen1/rethinking-cloud-proxies-54923218

https://github.com/strangeloop/StrangeLoop2017/blob/master/slides/ArthurGonigberg-ZuulsJourneyToNonBlocking.pdf

https://www.slideshare.net/SusheelAroskar/scaling-push-messaging-for-millions-of-netflix-devices


Projects Using Zuul:

https://cloud.spring.io/

https://jhipster.github.io/


Info and examples from various projects:

https://spring.io/guides/gs/routing-and-filtering/

http://www.baeldung.com/spring-rest-with-zuul-proxy

https://blog.heroku.com/using_netflix_zuul_to_proxy_your_microservices

http://blog.ippon.tech/jhipster-3-0-introducing-microservices/


Other blog posts about Zuul:

https://engineering.riotgames.com/news/riot-games-api-fulfilling-zuuls-destiny

https://engineering.riotgames.com/news/riot-games-api-deep-dive

http://instea.sk/2015/04/netflix-zuul-vs-nginx-performance/