在一个主要区别中——ZeroMQ 和 Erlang作者简要地提到了“请求作为一个过程”的想法。我是 Erlang 的新手,我想看看一个例子或一篇文章如何做到这一点。
任何资源或提示将不胜感激。
在一个主要区别中——ZeroMQ 和 Erlang作者简要地提到了“请求作为一个过程”的想法。我是 Erlang 的新手,我想看看一个例子或一篇文章如何做到这一点。
任何资源或提示将不胜感激。
我也是一个新手,但对我来说这个想法似乎很简单。对于每个请求,无论它是什么,都生成一个新进程并让它处理请求。就这些。这家伙也谈到了这一点:http: //vimeo.com/19806728
所以我的理解是,当您收到请求时,您会通过调用spawn(Module, Name, Args)
或此函数的另一个变体(请参阅http://www.erlang.org/doc/reference_manual/processes.html)生成一个进程并将请求数据传递给名单Args
。Module
并Name
确定在进程启动时执行的处理Args
.