3 ms·
It applies especially well to Python (and MRI Ruby and many others) that aren't capable of holding open connections. There are more options in other languages a
by gregwebs 14y ago
It applies especially well to Python (and MRI Ruby and many others) that aren't capable of holding open connections. There are more options in other languages and frameworks. Lift does real-time without Redis (using the an OS thread per active connection in a container with continuations). Haskell (async run-time is transparent) can easily hold open thousands of idle connections.
- lucian1900 14y agoSaying that "Python and [...] aren't capable of holding open connections" is just plain wrong. There are many solutions for that, the obvious one for Python being Twisted.
- freyrs3 14y agoThere are plently of ways of holding connections open using Python. Twisted, Gevent, and other connection pools have all solved this problem. Though, some of them are not quite as elegant as Haskell's approach.
- gregwebs 14y agoThanks for qualifying that statement for me. Also, there is the multi-core issue for Python & MRI Ruby (leading to memory bloat).