[ANN]: circuit-breaker-fn 0.1.4

562 views
Skip to first unread message

dimitris

unread,
Aug 18, 2019, 1:42:30 PM8/18/19
to Clojure

Hi folks,

As the name implies, this [1] is a small (pure Clojure) library, providing highly configurable/reusable primitives for implementing the circuit-breaker pattern. Using those primitives, it implements two circuit-breaking components (cb-fn & cb-agent) that should cover most needs.  Hope you find it useful...


Kind regards,

Dimitris


[1]: https://github.com/jimpil/circuit-breaker-fn

Juraj Martinka

unread,
Aug 19, 2019, 1:24:04 AM8/19/19
to Clojure
Hi Dimitris,
Thanks for the library.

After quickly skimming the README file I'm wondering how does it compare to alternatives you mention at the end and/or Hystrix.

dimitris

unread,
Aug 19, 2019, 8:21:59 AM8/19/19
to clo...@googlegroups.com

Hi Juraj,

I've added a small paragraph in the Alternatives section. I hope you find it helpful, but generally I would encourage you to to perform your own tests/comparison, if you're thinking of using something like this seriously. It might be that you don't mind using a Java lib, or you might prefer API X over API Y - who knows...

Kind regards,

Dimitris
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@googlegroups.com
Note that posts from new members are moderated - please be patient with your first post.
To unsubscribe from this group, send email to
clojure+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
---
You received this message because you are subscribed to the Google Groups "Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email to clojure+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/clojure/e0a60fc8-08fe-4b36-ac77-f0fe33657eb0%40googlegroups.com.

Juraj Martinka

unread,
Aug 20, 2019, 8:49:25 AM8/20/19
to Clojure
Perfect, thanks for that!
I was a bit surprised by the statement that Hystrix is deprecated - do you have more details about that?

On Monday, 19 August 2019 14:21:59 UTC+2, Jim foo.bar wrote:

Hi Juraj,

I've added a small paragraph in the Alternatives section. I hope you find it helpful, but generally I would encourage you to to perform your own tests/comparison, if you're thinking of using something like this seriously. It might be that you don't mind using a Java lib, or you might prefer API X over API Y - who knows...

Kind regards,

Dimitris
On 19/08/2019 06:24, Juraj Martinka wrote:
Hi Dimitris,
Thanks for the library.

After quickly skimming the README file I'm wondering how does it compare to alternatives you mention at the end and/or Hystrix.

On Sunday, 18 August 2019 19:42:30 UTC+2, Jim foo.bar wrote:

Hi folks,

As the name implies, this [1] is a small (pure Clojure) library, providing highly configurable/reusable primitives for implementing the circuit-breaker pattern. Using those primitives, it implements two circuit-breaking components (cb-fn & cb-agent) that should cover most needs.  Hope you find it useful...


Kind regards,

Dimitris


[1]: https://github.com/jimpil/circuit-breaker-fn

--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@googlegroups.com
Note that posts from new members are moderated - please be patient with your first post.
To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
---
You received this message because you are subscribed to the Google Groups "Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email to clo...@googlegroups.com.

dimitris

unread,
Aug 20, 2019, 1:44:44 PM8/20/19
to clo...@googlegroups.com

Well ok, perhaps the word deprecated wasn't the right choice. From their github [1]:

Netflix Hystrix is now officially in maintenance mode, with the following expectations to the greater community: Netflix will no longer actively review issues, merge pull-requests, and release new versions of Hystrix

Kind regards,

Dimitris

[1]: https://github.com/Netflix/Hystrix


For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
---
You received this message because you are subscribed to the Google Groups "Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email to clojure+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/clojure/3744d844-03a9-488d-be23-3aa7478ec7d4%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages