From d40c11cfe2447a049c336653b53d1a23817fc6af Mon Sep 17 00:00:00 2001 From: lokideos Date: Wed, 9 Jul 2025 18:14:08 +0600 Subject: [PATCH 1/3] docs: Adjust info about Stoplight --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ad647b4..0a36d89 100644 --- a/README.md +++ b/README.md @@ -1353,12 +1353,14 @@ but there are and have been many other options: - [circuitbox](https://github.com/yammer/circuitbox): Also uses a block syntax to manually define circuits. It uses Moneta to abstract circuit storage to allow any key-value store. +- [stoplight](https://github.com/bolshakov/stoplight): Stoplight offers a built-in Admin Panel + while focusing on performance by utilizing Lua scripts for the Redis data store + which minimizes operational overhead. ### Previous Work - [circuit_breaker-ruby](https://github.com/scripbox/circuit_breaker-ruby) (no recent activity) -- [stoplight](https://github.com/orgsync/stoplight) (unmaintained) - [circuit_breaker](https://github.com/wsargent/circuit_breaker) (no recent activity) - [simple_circuit_breaker](https://github.com/soundcloud/simple_circuit_breaker) From e0da40c1d2301098e369866d23b454adeb98c128 Mon Sep 17 00:00:00 2001 From: lokideos Date: Wed, 9 Jul 2025 18:54:42 +0600 Subject: [PATCH 2/3] docs: Add info about coordination --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 0a36d89..8899169 100644 --- a/README.md +++ b/README.md @@ -1353,9 +1353,10 @@ but there are and have been many other options: - [circuitbox](https://github.com/yammer/circuitbox): Also uses a block syntax to manually define circuits. It uses Moneta to abstract circuit storage to allow any key-value store. -- [stoplight](https://github.com/bolshakov/stoplight): Stoplight offers a built-in Admin Panel - while focusing on performance by utilizing Lua scripts for the Redis data store - which minimizes operational overhead. +- [stoplight](https://github.com/bolshakov/stoplight): Stoplight uses redis for + server-less coordination in distributed environments to ensure coordinated states + transitions and recovery and offers a built-in Admin Panel while focusing on performance + by utilizing Lua scripts for the Redis data store which minimizes operational overhead. ### Previous Work From d9d23faf4c8bacb1720f340c3a7c6ba1ea9a3242 Mon Sep 17 00:00:00 2001 From: lokideos Date: Thu, 10 Jul 2025 00:06:28 +0600 Subject: [PATCH 3/3] docs: Add info about coordination --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 8899169..419442b 100644 --- a/README.md +++ b/README.md @@ -1353,8 +1353,8 @@ but there are and have been many other options: - [circuitbox](https://github.com/yammer/circuitbox): Also uses a block syntax to manually define circuits. It uses Moneta to abstract circuit storage to allow any key-value store. -- [stoplight](https://github.com/bolshakov/stoplight): Stoplight uses redis for - server-less coordination in distributed environments to ensure coordinated states +- [stoplight](https://github.com/bolshakov/stoplight): Stoplight uses Redis for + leader-less coordination in distributed environments to ensure coordinated states transitions and recovery and offers a built-in Admin Panel while focusing on performance by utilizing Lua scripts for the Redis data store which minimizes operational overhead.