用erlang 分布式编程。跟集群怎么联系在一起。有点不明白

79 views
Skip to first unread message

huangjiawei

unread,
Jan 13, 2010, 8:47:20 PM1/13/10
to erlang...@googlegroups.com
怎样用分布式编程写一个集群软件,做负载平衡。请大家说明。谢谢了

Lu Ming

unread,
Jan 13, 2010, 9:12:22 PM1/13/10
to erlang...@googlegroups.com
太宽泛了吧。先学习背景知识吧。

2010/1/14 huangjiawei <ccl...@gmail.com>
怎样用分布式编程写一个集群软件,做负载平衡。请大家说明。谢谢了

庆亮

unread,
Jan 13, 2010, 9:19:31 PM1/13/10
to erlang-china
几点小思路

1. 全局进程 {global, ProcessName}
2. Mnesia 天生的分布式数据库,将信息共享在不同的机器之间。

仅供参考。
--
生命的意义在于不断的追求与学习.
Blog:www.nd21.com

Zoom.Quiet

unread,
Jan 13, 2010, 9:35:13 PM1/13/10
to erlang...@googlegroups.com
用 erlang 天然均衡的...
erlang 应用本身就是内核集群化的;
只要你作个简单的任务 hash 分发就好...

2010/1/14 庆亮 <qing.l...@gmail.com>:

--
http://zoomquiet.org 人生苦短? Pythonic!
一个人如果力求完善自己,就会看到:为此也必须同时完善他人. 一个人如果不关心别人的完善,自己便不可能完善!

huangjiawei

unread,
Jan 13, 2010, 11:04:35 PM1/13/10
to erlang...@googlegroups.com
就是想问清楚。是不是写了一个代码。如果用了分布式方式写的。做成一个集群后。erlang自己均衡的。不用处理。这个代码放在两台计算机上。就有两台计算机的效率。

2010/1/14 Zoom.Quiet <zoom....@gmail.com>
用 erlang 天然均衡的...
erlang 应用本身就是内核集群化的;
只要你作个简单的任务 hash 分发就好...

庆亮

unread,
Jan 13, 2010, 11:09:00 PM1/13/10
to erlang-china
erlang结点之间通讯是其实是tcp方式,分布在不同机器时效率上很难说是一定和机器数量成正比的。 erlang有天生分布式的能力,但毕竟不是银弹。众多细节是需要考虑的,不合理的设计带来性能的下降也不是没有可能。 
如果代码组织的好,效率的线性增长是毋庸置疑的。
--
生命的意义在于不断的追求与学习.
Blog:www.nd21.com

huangjiawei

unread,
Jan 14, 2010, 3:34:01 AM1/14/10
to erlang...@googlegroups.com
收到。具体细节。有没有开源的代码。

Feng Yu

unread,
Jan 14, 2010, 3:36:34 AM1/14/10
to erlang...@googlegroups.com
hi,

听你说话的动静好像之前没怎么做过集群的 所以先不用想Erlang的事情 先把概念和相关的知识准备下 再来 会实际点...

专注 高性能容错分布式服务器的研究和实现
http://blog.yufeng.info



2010/1/14 huangjiawei <ccl...@gmail.com>

huangjiawei

unread,
Jan 14, 2010, 3:39:32 AM1/14/10
to erlang...@googlegroups.com
是的。谢谢您的建议

2010/1/14 Feng Yu <mryu...@gmail.com>

techabc

unread,
Dec 16, 2010, 4:05:05 AM12/16/10
to erlang...@googlegroups.com
关注一下楼主的下文……
Reply all
Reply to author
Forward
0 new messages