Need advice about which tool to choose?Ask the StackShare community!
Hipache vs Katran: What are the differences?
What is Hipache? A distributed HTTP and websocket proxy. Hipache is a distributed proxy designed to route high volumes of http and websocket traffic to unusually large numbers of virtual hosts, in a highly dynamic topology where backends are added and removed several times per second. It is particularly well-suited for PaaS (platform-as-a-service) and other environments that are both business-critical and multi-tenant.
What is Katran? A high performance layer 4 load balancer. katran is a cpp library and bpf program to build high performance layer 4 load balancing forwarding plane. katran leverages XDP infrastructure from the kernel to provide in-kernel facility for fast packet's processing.
Hipache and Katran can be categorized as "Load Balancer / Reverse Proxy" tools.
Hipache is an open source tool with 2.25K GitHub stars and 264 GitHub forks. Here's a link to Hipache's open source repository on GitHub.
Pros of Hipache
- Redis as backend3
- Easy setup1
- Fast1