8 ms·
I'm seriously thinking about Erlang now. What raised my eyebrows was "2-3 million concurrent connections on a single FreeBSD box"[this is what WhatsApp achieved
by iqster 13y ago
I'm seriously thinking about Erlang now. What raised my eyebrows was "2-3 million concurrent connections on a single FreeBSD box"[this is what WhatsApp achieved]. Async network IO can be done with library support in Python, natively in nodeJS, etc. I wonder if one can push those stacks to this level.
- albemuth 13y ago> concurrent connections on a single FreeBSD box Do you have a source for that? I'd love to read more
- mst 13y agoThe first three results on google for me for 'whatsapp freebsd erlang concurrent connection' are - https://blog.whatsapp.com/index.php/2012/01/1-million-is-so-2011/ https://blog.whatsapp.com/index.php/2012/01/1-million-is-so-... http://blog.whatsapp.com/index.php/2011/09/one-million/ http://blog.whatsapp.com/index.php/2011/09/one-million/ http://www.erlang-factory.com/upload/presentations/558/efsf2012-whatsapp-scaling.pdf http://www.erlang-factory.com/upload/presentations/558/efsf2... Perhaps those would make a good starting point?
- digitalzombie 13y agoWhatapp old video talk and presentation on it. You can search it on HN. Um... it's not easy to get 2-3million they did it but they also profile the crap out of it. I think they easily got 1 million out of the box though.
- iqster 13y agoCan I get anything like this with a more common tech stack? I.e. Node JS, Java + NIO, Python + Twisted (or something else)? 10K, I get. But 1 million+ is freakin awesome in my books.
- deleted 13y ago[deleted]