Live data from Hacker News

Stripe open-sources Einhorn

stripe.com

31–35 of 35 posts

Re: Stripe open-sources Einhorn

#31
This looks extremely useful. We have several EventMachine proxies that I'd love to make redundant and load-balanced with something like this.

I took a couple minutes to try to get one of them "einhorned"; I lost most of my time to trying to satisfy EM gem dependencies (we use em-http-request, which has a fussy gemspec). I got Stripe's EM built, file descriptors passed to my proxy, and EventMachine::start_server set up with the fd instead of the address; I'm getting accept callbacks, but not received data.

Will tinker later. High hopes. Thank you very much for open sourcing this.

Re: Stripe open-sources Einhorn

#32
post #31

This looks extremely useful. We have several EventMachine proxies that I'd love to make redundant and load-balanced with something like this. I took a couple minutes to try to get one of them "einhorned"; I lost most of my time to trying to satisfy EM gem dependencies (we use em-http-request, which has a fussy gemspec). I got Stripe's EM built, file descriptors passed to my proxy, and EventMachine::start_server set u…

No problem! Feel free to ping me (gdb@stripe.com) if you run into issues.

Re: Stripe open-sources Einhorn

#33
post #32
post #31

This looks extremely useful. We have several EventMachine proxies that I'd love to make redundant and load-balanced with something like this. I took a couple minutes to try to get one of them "einhorned"; I lost most of my time to trying to satisfy EM gem dependencies (we use em-http-request, which has a fussy gemspec). I got Stripe's EM built, file descriptors passed to my proxy, and EventMachine::start_server set u…

No problem! Feel free to ping me (gdb@stripe.com) if you run into issues.

Are you hanging around in the IRC somewhere?

Re: Stripe open-sources Einhorn

#34
I just heard of Unicorn / Rainbow as a way to get more out of Heroku workers/dynos. I wonder if this is also compatible, or a better alternative?

I'm new to this whole concept, so am just about to get my feet wet.

Hopefully, Heroku will implement something like this internally, as it seems it would help them to eliminate the greatest flaw with their system - that each deployment require 5-10 seconds of downtime as new dynos are started.

Post reply on HN