icon Kanaloa

Join the chat at https://gitter.im/iheartradio/kanaloa Build Status Coverage Status Download

Kanaloa is library to make more resilient a service as a reverse proxy by providing:

  1. the ability to exert backpressure during oversaturated traffic (incoming traffic exceeds capacity).
  2. circuit breaker
  3. At-least-once delivery
  4. real-time monitor
  5. proportional load balancing (if you see appropriate)

For the motivation and methodologies of this library, go to theories.


Kanaloa is completely written in Scala


Kanaloa is implemented using Akka


Kanaloa uses Graphite to provide realtime monitoring