组合node.js和Python

问题:

Node.js是我们的Web项目的完美匹配,但是我们更喜欢Python的计算任务很少。我们也已经有了一个Python代码。
我们非常关心速度,最优雅的方式是如何以异步非阻塞方式从node.js调用Python“worker”?

回答:

对于node.js和Python服务器之间的通信,如果两个进程都在相同的服务器上运行,否则使用TCP / IP套接字,我将使用Unix套接字。对于编组协议,我将使用JSON或protocol buffer。如果线程Python显示为瓶颈,请考虑使用Twisted Python
提供与node.js相同的事件驱动并发。
学习clojureclojurescriptclojure-py),您将获得与Java,JavaScript(包括node.js),CLR和Python的现有代码运行和互操作的相同语言。通过简单地使用clojure数据结构,您可以获得出色的编组协议。

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Combining node.js and Python

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

+ 64 = 73