Abstract
We analyse different deployment setups for circuit breaker, a design pattern for preventing cascading failures by guarding calls towards a target service. Then, we define a unifying implementation strategy in the setting of microservices, by using the Jolie programming language. Our implementation captures all setups with a single program, by interpreting a circuit breaker as a decorator that is generic on the interface of its target service.
Original language | English |
---|---|
Title of host publication | Proceedings of the 33rd Annual ACM Symposium on Applied Computing |
Volume | Part F137816 |
Publisher | Association for Computing Machinery |
Publication date | 2018 |
Pages | 1733-1735 |
ISBN (Electronic) | 9781450351911 |
DOIs | |
Publication status | Published - 2018 |
Event | 33rd Annual ACM Symposium on Applied Computing, SAC 2018 - Pau, France Duration: 9. Apr 2018 → 13. Apr 2018 |
Conference
Conference | 33rd Annual ACM Symposium on Applied Computing, SAC 2018 |
---|---|
Country/Territory | France |
City | Pau |
Period | 09/04/2018 → 13/04/2018 |
Sponsor | ACM Special Interest Group on Applied Computing (SIGAPP) |
Keywords
- Circuit breaker
- Decorator pattern
- Microservices