Lớp tin nhắn nào sẽ sử dụng, Heartbeat hay Corosync?


20

Vừa hoàn thành nghiên cứu của tôi về việc thiết lập một cụm máy chủ web và tôi vẫn chưa quyết định sẽ sử dụng lớp nhắn tin nào với Pacemaker. Các máy chủ tôi đang sử dụng đều là Fedora nên cả hai lớp đều có sẵn thông qua YUM, cả hai đều được ghi chép tốt và được cho là hoạt động tốt với Pacemaker. Những gì tôi chưa thể tìm thấy là một ý kiến ​​về cái nào tốt hơn. Có ai có kinh nghiệm với cả hai điều này và cũng có một sở thích là cái nào tốt hơn không? Có ai có một cơ sở hỗ trợ cộng đồng lớn hơn? Là cái này ổn định hơn cái kia? Hay đây là một quyết định độc đoán?

Câu trả lời:


21

Ok thấy như thế nào không có gì ngoài những đám cỏ dại lướt qua chủ đề này, tôi đã tự mình đi ra ngoài. Tôi đã đưa ra quyết định đồng hành cùng Corosync vì những lý do sau:

  • Corosync là một dự án mới hơn (dựa trên openais) và dường như là 'tương lai' cho các lớp nhắn tin
  • Hearbeat có vẻ như sẽ được duy trì trong một thời gian dài hơn nhưng cuối cùng có thể bị nhầm lẫn
  • Corosync hỗ trợ thêm một vài tính năng trong Pacemaker thì Heartbeat thì không, tôi không quyết định liệu những tính năng này có cần thiết cho dự án hiện tại của tôi không nhưng có sự lựa chọn là tốt.

Các cuộc thảo luận sau đây đã giúp tôi đưa ra quyết định của mình:

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

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

Trang web Corosync: http://corosync.github.io/corosync/

Trang web Heartbeat: http://www.linux-ha.org/wiki/Main_Page


2
Có vẻ như bạn đã đúng về mothballing. Trang Heartbeat trông có vẻ bị bỏ rơi với thay đổi nội dung cuối cùng trên wiki vào năm 2010. Trong khi đó Corosync vẫn hoạt động. Cảm ơn đã dành thời gian để nghiên cứu này.
Burhan Ali
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.