vibe.d benchmarks

Etienne Cimon via Digitalmars-d digitalmars-d at puremagic.com
Sat Jan 2 13:38:03 PST 2016


On Saturday, 2 January 2016 at 10:05:56 UTC, Sebastiaan Koppe 
wrote:
> That is nice. Didn't know that. That would enable 
> zero-downtime-updates right?
Yes, although you might still break existing connections unless 
you can make the previous process wait for the existing 
connections to close after killing it.

> I use docker a lot so normally I run a proxy container in front 
> of the app containers and have it handle ssl and virtual hosts 
> routing.
I haven't needed to migrate out of my linux server yet (12c/24t 
128gb) but when I do, I'll just add another one and go for DNS 
round robin. I use cloudflare currently and in practice you can 
add/remove A records and it'll round robin through them.

If your server application is capable of running as multiple 
instances, it's only a matter of having the database/cache 
servers accessible from another server and you've got a very 
efficient load balancing that doesn't require any proxies.


More information about the Digitalmars-d mailing list