使用哪个消息传递层(心跳或Corosync)?


20

刚完成我对建立Web服务器集群的研究,而对于Pacemaker使用哪个消息传递层,我仍然不确定。我正在使用的服务器都是Fedora,因此这两层都可以通过YUM进行访问,它们都有据可查,并且据说可以与Pacemaker很好地协同工作。我一直无法找到对哪种更好的看法。是否有人在这两种方法上都有经验,并且还偏爱哪种更好?有没有更大的社区支持基础?一个比另一个稳定吗?还是这是一个任意决定?

Answers:


21

好吧,我看到风尘滚滚的杂草丛生,除了走出去,我自己出去了。由于以下原因,我决定选择Corosync:

  • Corosync是一个较新的项目(基于openais),似乎是消息传递层的“未来”
  • 聆听音似乎可以维持更长的时间,但最终可能会被封存
  • Corosync在Pacemaker中支持更多功能,而Heartbeat不支持。我不确定我当前的项目是否需要这些功能,但是可以选择。

以下讨论帮助我做出了决定:

http://www.gossamer-threads.com/lists/linuxha/pacemaker/71053

http://answerpot.com/showthread.php?124007-Heartbeat+vs+OpenAIS

Corosync网站:http ://corosync.github.io/corosync/

心跳网站:http : //www.linux-ha.org/wiki/Main_Page


2
您似乎对封存是正确的。Heartbeat网站看上去已被废弃,2010年Wiki上的最新内容有所更改。而Corosync仍处于活动状态。感谢您抽出宝贵的时间对此进行研究。
Burhan Ali 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.