当前位置:  开发笔记 > 编程语言 > 正文

Erlang作为后端进程

如何解决《Erlang作为后端进程》经验,为你挑选了2个好方法。

我想使用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.



1> Hynek -Pichi..:

    不,你没有,但这是最简单的方式.你可以结合Erlang libevent来实现更多目标http://www.metabrew.com/article/a-million-user-comet-application-with-mochiweb-part-3/

    是的,产生新客户端很便宜,如果你想要更便宜,请看上面.



2> Jeremy Wall..:

我强烈建议使用基于erlang的网络服务器来处理彗星连接.erlang中的轻量级进程是将其用于此类事物的一半好处.

大多数erlang webserver框架将为您处理产卵.无需自己重新实现它.有关真正死亡的简单彗星实施的例子,请参阅氮气和mochiweb.

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有