30 ms·
Quite interesting. It shows potential to be used in numerous use cases. Anyone know of similar projects in other languages like Python and Javascript?
by ckugblenu 10y ago
Quite interesting. It shows potential to be used in numerous use cases. Anyone know of similar projects in other languages like Python and Javascript?
- sync 10y agoWe use re for Javascript, it works well: https://www.npmjs.com/package/re https://www.npmjs.com/package/re
- rekwah 10y agoAlthough, not feature parity with this project, Pybreaker[0] for the circuit breaker patterns in Python. [0] - https://github.com/danielfm/pybreaker https://github.com/danielfm/pybreaker
- rdli 10y ago(Full disclosure: co-founder of Datawire) We released a microservices development kit (MDK) last week that includes similar semantics (e.g., circuit breakers, failover) that implements these semantics in Python, JavaScript, Java, and Ruby. The implementation is actually written in a DSL which we transpile into language native impls. We do this to insure interop between different languages. We're working on updating our compiler to support Go and C#, adding richer semantics, and making the service discovery piece pluggable (currently there's a dependency on our own service discovery). https://github.com/datawire/mdk https://github.com/datawire/mdk
- Rauchg 10y agoWe use `async-retry` which implements `node-retry` in a way that's friendly to usage with `Promise` and `async/await`. https://github.com/zeit/async-retry https://github.com/zeit/async-retry
- deleted 10y ago[deleted]
- Rapzid 10y ago.Net has Polly https://github.com/App-vNext/Polly https://github.com/App-vNext/Polly
- garthk 10y agoSee also: Twitter's Finagle [1] for the JVM, and Bouyant [2] providing Finagle-as-a-microservice on localhost for language independence. 1: https://twitter.github.io/finagle/ https://twitter.github.io/finagle/ 2: https://buoyant.io https://buoyant.io