TIBCOSoftware / flogo-lib

Project Flogo Library
http://flogo.io
BSD 3-Clause "New" or "Revised" License
49 stars 33 forks source link

OOB support for circuit breaker pattern in Flogo engine #23

Open vijaynalawade opened 7 years ago

vijaynalawade commented 7 years ago

We should think about adding built-in support for circuit breaker pattern in Flogo engine. https://martinfowler.com/bliki/CircuitBreaker.html https://github.com/Netflix/Hystrix/wiki/How-it-Works

mellistibco commented 7 years ago

The initial thinking around CB, svc discovery, etc support is to leverage the interceptor construct, which is to be extended to support a contribution model. the construct would allow the flow developer to place an interceptor at the activity level, thus applying CB support to any activity.

The impact to the activities, specifically for CB needs to be evaluated and limited.