我想使用Erlang进行一些后台处理和Web应用程序的东西.我读到了它的并发处理和东西,我已经开始学习它了.我特别想做的是使用COMET与客户端建立持久连接 - 使用Erlang进程协调HTTP客户端连接.
我需要一个基于Erlang的Web服务器吗?
对于实际的实现,"spawn"的工作如何在Erlang中工作.我下载了erlang电子书并阅读了关于产卵的信息.对于我的基于Web的脚本,当两个客户端通过发出HTTP请求连接到相同的Erlang脚本时 - 我是否可以为每个客户端自动"生成"新线程,并进行消息传递?
Hynek -Pichi.. 6
不,你没有,但这是最简单的方式.你可以结合Erlang libevent
来实现更多目标http://www.metabrew.com/article/a-million-user-comet-application-with-mochiweb-part-3/
是的,产生新客户端很便宜,如果你想要更便宜,请看上面.
Jeremy Wall.. 5
我强烈建议使用基于erlang的网络服务器来处理彗星连接.erlang中的轻量级进程是将其用于此类事物的一半好处.
大多数erlang webserver框架将为您处理产卵.无需自己重新实现它.有关真正死亡的简单彗星实施的例子,请参阅氮气和mochiweb.
不,你没有,但这是最简单的方式.你可以结合Erlang libevent
来实现更多目标http://www.metabrew.com/article/a-million-user-comet-application-with-mochiweb-part-3/
是的,产生新客户端很便宜,如果你想要更便宜,请看上面.
我强烈建议使用基于erlang的网络服务器来处理彗星连接.erlang中的轻量级进程是将其用于此类事物的一半好处.
大多数erlang webserver框架将为您处理产卵.无需自己重新实现它.有关真正死亡的简单彗星实施的例子,请参阅氮气和mochiweb.