Erlang用于重写MySQL-HA
从MailList中看到:
On another note, I’m working on a rewrite of my HA project for MySQL in
erlang, also as a learning experience. This is still green, but if
anyone wants to let me know what you think
about the code, you can browse the svn repository here:
https://svn.sourceforge.net/svnroot/mysql-ha/trunk/mysql-ha-erl/
The script tabs.sh lets you replace \t (I use vim for programming) for
any given amount of whitespace.
目前看来,相当多的 Erlang 项目,集中于软件体系的基础架构部分,如 xmpp 的 mq 等“基础软件”。
下一篇,我来”大胆预期” Erlang 在未来可能的应用领域。


Comments
猜想一下,如果使用Erlang来开发一个类似memcache这样的应用,能否做到更加高效和健壮?
值得考虑,有可能增加健壮性。
不过,对于能否更高效,并不乐观。
窃以为,memcache类方案的主要解决的问题是性能,而性能又要依赖于IO,而且是透过网络的IO。这个,恐怕任何语言也不能提高太多效率。
从另外一个角度,如果用erlang的角度来开发应用,恐怕不大会需要用到memcache这样的“共享内存”方案,因为erlang自己有了ets/dets/mnesia这样的共享存储。;)
我不太清楚HA是否需要大量的网络IO操作,也就是跟memcache一样,性能瓶颈在IO上面。如果是这样,那人用Erlang开发mysql ha应该有其原因的(开发效率,健壮性,等等)
Write a Comment