hyperbahn
hyperbahn copied to clipboard
Service discovery and routing for large scale microservice operations
hyperban is archived,which service discover framework used in uber instead now?
This helps reduce noise during testing
Evidently, ringChanged is a subset of membershipChanged (membership only grows), and affinity would only change in response to a ringChanged event. We should carefully consider using ringChanged instead to avoid...
From a flame graph I've observed that some workers / services are really struggling with peer selection  If we implement a random peer selection strategy and add a flipr...
Forgive me if I have completely missed the underlying concepts of this, as I have yet to fully understand how the Hyperbahn routing mesh works. It appears to me as...
I run the command npm install, got the following errors : > [email protected] install /home/hjianhao/nodeprj/hyperbahn/node_modules/farmhash > node-gyp rebuild make: Entering directory '/home/hjianhao/nodeprj/hyperbahn/node_modules/farmhash/build' CXX(target) Release/obj.target/farmhash/src/upstream/farmhash.o CXX(target) Release/obj.target/farmhash/src/bindings.o In file included from...
I'm using this code to smear a tight loop but it doesn't work on arrays. I think the problem is here: https://github.com/uber/hyperbahn/blob/master/lib/interval-scan.js#L141.
Finally reproduces the production failure that we've been hunting, TODO: - [ ] find and fix the cause of the zombie connections to the turnips - [ ] understand all...