锁定老帖子 主题:使用erlang 开发 web的选择
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-05-14
turing 写道 像Second Life那样的虚拟社区,大家有没有关注过?它的后台语言好像叫Linden。
确定? 只知道Linden Lab是一个公司. 从招聘来看底层是C++/OpenGL,Web是PHP |
|
返回顶楼 | |
发表时间:2007-05-14
erlang的优势是分布和并发,适用的范围是计算密集型的,比如搜索引擎后端,或者按我的理解网游server端也应该是,没做过网游不是很肯定。
bbs的根本瓶颈在于io,或者在前端cache,或者在后端db,如果这个bbs的访问量足以使系统显现出性能瓶颈的话。 |
|
返回顶楼 | |
发表时间:2007-05-15
joe programming erlang 马上就出了,据说是实现了一个google的大map做为demo,可以看看。
|
|
返回顶楼 | |
发表时间:2007-05-18
dogstar 写道 joe programming erlang 马上就出了,据说是实现了一个google的大map做为demo,可以看看。
还早呢,7月份才出来 http://www.pragmaticprogrammer.com/titles/jaerlang/index.html |
|
返回顶楼 | |
发表时间:2007-05-18
代码早就可以下载了
是一个mapreduce的全文检索例子 这本新书入门还是可以的,原理和基本习惯用法都讲解得非常得当 但基本上每一点讲得并不是很深入,如果要深入某一点,还是需要自己啃文档加练习。 |
|
返回顶楼 | |
发表时间:2007-05-24
看到Erlang这么好的并发性能,我猜应该有搜索引擎公司开始涉足这方面的技术。但自己在网上找了一通,没有发现相关的资料。不知谁有没有这方面的信息?
不知这个mapreduce实现与hadoop提供的实现在性能上差别大不大。 btw:正准备去下书中带的源码,竟然把中国IP屏蔽掉了。哎,中国的这些net spider已经是声名远播啦! |
|
返回顶楼 | |
发表时间:2007-05-24
书上的那个例子只是个Demo,远远比不上Hadoop的强大,但是可以一窥Erlang开发此类应用的强大。
顺便附上源码包,中国的IP被屏蔽了,唉。 |
|
返回顶楼 | |
发表时间:2007-05-24
pi1ot 写道 erlang的优势是分布和并发,适用的范围是计算密集型的,比如搜索引擎后端,或者按我的理解网游server端也应该是,没做过网游不是很肯定。
bbs的根本瓶颈在于io,或者在前端cache,或者在后端db,如果这个bbs的访问量足以使系统显现出性能瓶颈的话。 Erlang本身的执行速度并不快(相对于静态类型语言),不适合直接用于计算密集的任务。 |
|
返回顶楼 | |
发表时间:2007-05-25
cookoo 写道 pi1ot 写道 erlang的优势是分布和并发,适用的范围是计算密集型的,比如搜索引擎后端,或者按我的理解网游server端也应该是,没做过网游不是很肯定。
bbs的根本瓶颈在于io,或者在前端cache,或者在后端db,如果这个bbs的访问量足以使系统显现出性能瓶颈的话。 Erlang本身的执行速度并不快(相对于静态类型语言),不适合直接用于计算密集的任务。 描述不当,把复杂计算任务分解到大量的节点的意思。 |
|
返回顶楼 | |
发表时间:2007-05-25
我觉得将复杂计算分解到大量节点,使用Erlang也不太适合。Erlang的maillist上面有人问Erlang为什么没有一些科学计算的数学库,有人就举了个例子,
8000 dot products of 3000-element vectors: Fortran 90: 0.79 seconds (Sun Fortran compiler, -O3) C 89: 1.96 seconds (Sun C compiler, -xO3) Erlang: 42.33 seconds (erlc +native) 可见如果要使用Erlang,要50台机器的运算量才能比得上Fortran。结论是Erlang更适合于并发,而非并行。 |
|
返回顶楼 | |