要使用哪个消息传递层,Heartbeat或Corosync?

刚刚完成我的研究,build立一个Web服务器群集,我还没有决定哪个消息层与Pacemaker一起使用。 我使用的服务器都是Fedora,所以这两个层都可以通过YUM获得,两者都有很好的文档logging,据说可以和Pacemaker一起使用。 我无法find的是哪一个更好的意见。 有没有人有这两种经验,也有偏好哪一个更好? 有一个更大的社区支持基地吗? 另一个更稳定吗? 或者这是一个武断的决定?

    好吧,看看这个线程没有什么特别的地方,我自己也去做了一些工作。 由于以下原因,我决定采用Corosync:

    • Corosync是一个较新的项目(基于openais),似乎是消息层的“未来”
    • 听起来似乎会维持一段时间,但最终可能会被封存
    • Corosync在Pacemaker中支持一些更多的function,然后Heartbeat不支持,如果在我当前的项目中需要这些function,但是select的不错,我还没决定。

    以下讨论帮助我作出决定:

    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