锁定老帖子 主题:Erlang进程之错?
精华帖 (3) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-07-27
前阵子erlang-china关于erlang该不该具有静态特性讨论的如火如荼,期间抛出了一个在erlang开发中迟早会遇到的问题:在一个拥有成千上万并发process的系统中,某些process具有举足轻重的位置,如其记录log信息,提供某个核心查询功能,这样的情况下,无数的进程访问一个进程,导致这个核心进程消息队列异常增大,相应速度下降,timeout接踵而来,最后导致系统当掉。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-07-27
公平很重要,如果进程层面进程竞争有问题,那么提升到节点的高度,和现实中解决这个问题是一样的: 阶级不同 竞争的东西也就不同。
|
|
返回顶楼 | |
发表时间:2009-07-27
mryufeng 写道 公平很重要,如果进程层面进程竞争有问题,那么提升到节点的高度,和现实中解决这个问题是一样的: 阶级不同 竞争的东西也就不同。 驴子在拉磨,小马在奔腾,千万别让他们一起折腾哈哈... |
|
返回顶楼 | |
发表时间:2009-07-27
很生动 给他们不同的舞台就是
|
|
返回顶楼 | |
发表时间:2009-08-12
当真是理不辩不明啊,通过大牛们的那些讨论,对erlang系统特性也有多更多的理解。
还请指点:erlang系统怎样才能实现双机热备呢? 用erlang实现双机热备、负载均衡这些方面有哪些资料可供学习? |
|
返回顶楼 | |
发表时间:2010-06-04
litaocheng 写道 mryufeng 写道 公平很重要,如果进程层面进程竞争有问题,那么提升到节点的高度,和现实中解决这个问题是一样的: 阶级不同 竞争的东西也就不同。 驴子在拉磨,小马在奔腾,千万别让他们一起折腾哈哈... 第二种方案怎么没给出解释? 第三种方案描述的非常好。 阶级不同 竞争的东西也就不同(社会地位不同竞争的东西同样不同) node(核心进程放入一个独立的node)就是国际社会。web server就像每个国家的元首都在国际上为自己的“子民”争取最大利益。每个web请求就是子民的生存方式。 |
|
返回顶楼 | |
浏览 4960 次