Paul Sciarra, co-founder:
We use python + heavily-modified Django at the application layer. Tornado and (very selectively) node.js as web-servers. Memcached and membase / redis for object- and logical-caching, respectively. RabbitMQ as a message queue. Nginx, HAproxy and Varnish for static-delivery and load-balancing. Persistent data storage using MySQL. MrJob on EMR for map-reduce.
这里的 Tornado and (very selectively) node.js as web-servers 是指的怎么样的构造? Node.js 是怎么和 Django 沟通起来?
1
domty 2016-03-21 12:05:18 +08:00
沟通靠的是数据和协议吧
node 本身的特性不是支持高 IO ,但是对于复杂的后台逻辑的比较苦手吗,但是对于数据的即时传递效果比较好,做做一些实时性比较强的应用应该很合适。 |
3
domty 2016-03-21 19:03:13 +08:00
|