Displaying 1 to 19 from 19 results

heimdall - An enhanced HTTP client for Go

  •    Go

All HTTP methods are exposed as a fluent interface. This package can be used by adding the following import statement to your .go files.

Heimdall - An enhanced HTTP client for Go

  •    Go

Heimdall is an HTTP client that helps your application make a large number of requests, at scale. With Heimdall, you can use a hystrix-like circuit breaker to control failing requests, Add synchronous in-memory retries to each request, with the option of setting your own retrier strategy, Create clients with different timeouts for every request.

PartsUnlimitedMRPmicro - A microservices-based application using entirely open source software including Docker, Kubernetes, Java, Apache, Hystrix, and MongoDB which creates a web front end and 5 supporting microservices

  •    Javascript

Parts Unlimited MRP Microservices is a fictional outsourced Manufacturing Resource Planning (MRP) application for training purposes based on the description in chapters 31-35 of The Phoenix Projectby Gene Kim, Kevin Behr and George Spafford. © 2013 IT Revolution Press LLC, Portland, OR. Resemblance to “Project Unicorn” in the novel is intentional; resemblance to any real company is purely coincidental.This microservices-based application uses entirely open source software including Docker, Kubernetes, Java, Apache, Hystrix, and MongoDB which creates a web front end and 5 supporting microservices. Click here for the related Parts Unlimited Website application or here for the same Parts Unlimited MRP application except with everything running on a single Azure Linux VM (IaaS) without a microservices architecture.




resty - Super easy REST API framework for Scala

  •    Scala

Check APIs via Swagger UI at: http://localhost:8080/swagger-ui/.Define a web listener that registers your controller.

circuit - An efficient and feature complete Hystrix like Go implementation of the circuit breaker pattern

  •    Go

There are a large number of examples on the godoc that are worth looking at. They tend to be more up to date than the README doc. This example shows how fallbacks execute to return alternate errors or provide logic when the circuit is open.

gobreak - Latency and fault tolerance library like Netflix's Hystrix with prometheus and gobreaker.

  •    Go

Latency and fault tolerance library like Netflix's Hystrix with prometheus and gobreaker. Also you can use Grafana instead to graph and alert, which is recommended.


clj-http-hystrix - A Clojure library to wrap clj-http requests as hystrix commands

  •    Clojure

A Clojure library to wrap clj-http requests as hystrix commands whenever a request options map includes :hystrix/... keys. Requests without any :hystrix/... keys won't use Hystrix. If you include at least one :hystrix/... key then any keys not specified will take the above (default) values.

spring-cloud-examples - Examples of microservice instrastructures

  •    Shell

This project contains several examples of microservice infrastructures implemented with Spring Boot and Spring Cloud projects. The aim of each project is to provide an end to end example, being able to deploy it without too much hassle.

yato - A node module similar to hystrix. Who caused riots - cut it!

  •    TypeScript

A node module similar to hystrix. Who caused riots - cut it!

hystrix-vertx-metrics-stream - Vert.x implementation of a Hystrix Events Metrics Stream

  •    Java

This module exposes metrics in a text/event-stream formatted stream, using a Vertx HttpServer, that continues as long as a client holds the connection. This modules let you embed the HttpServer in any application, doesn't matter if is a Java SE desktop, even command line application, doesn't need a servlet container, is extremely efficient and easy to deploy, using little memory and like 3 threads.

hystrix_exporter - exports hystrix/turbine metrics in the prometheus format

  •    Go

And run it with ./hystrix_exporter -c config.yml. It will expose the metrics as :9444/metrics, which you can scrap with Prometheus.

turbine-ec2 - Turbine Instance Discovery based on EC2 tags

  •    Java

Turbine Instance Discovery based on EC2 tags. At ContaAzul, we have used Netflix/Hystrix for circuit-breakers and Netflix/Turbine to aggregate Hystrix streams.

hystrix-dashboard - Hystrix Dashboard is a dashboard component of Hystrix

  •    Smarty

Hystrix Dashboard is a dashboard for monitoring applications using Hystrix (https://github.com/Netflix/Hystrix). It is mainly used to monitor Hystrix's index information in real time. Information fed back through the interface can quickly discover problems in the system. The first two are for the cluster mode and the third is for the single node mode.

hystrix-turbine - Hystrix Turbine integrates each service's data of Hystrix Dashboard.

  •    Smarty

Hystrix Turbine integrates each service's data of Hystrix Dashboard. The use of Hystrix Turbine is very simple and requires only the introduction of appropriate dependencies, annotations and configurations. If you find any shortcomings or bugs, please describe them in the issue.