poniedziałek, lipca 18, 2011

Prawdziwy klaster JMS

Jako klaster JMS rozumiem dwa lub więcej węzły, posiadające między sobą pełną replikację stanu, widziane jako jeden logiczny JMS. Popsucie się jednego węzła nie zaburza działania klienta wysyłającego i odbierającego komunikaty.

Do klastra JMS będziemy potrzebowali:
- dwa zwirtualizowane na oddzielnych maszynach RedHaty 6.0
- broker AMQP Qpid





Na RedHacie Qpid powinien używać natywnego pakietu obsługującego klastry - cman. Zależnością niewymuszoną przez yum-a jest corosync.





W RH6.0 sklastrowany Qpid nie działa out-of-box i wymaga oddzielnego skryptu startowego.



Odpaliwszy ręcznie dwa Qpidy na dwóch serwerach otrzymujemy klaster AMQP, do którego można podłączyć się klientem JMS. RedHat rządzi.

2 komentarze:

Anonimowy pisze...

https://access.redhat.com/documentation/en-us/red_hat_enterprise_mrg/3/html/messaging_installation_and_configuration_guide/pref-mrg_3_overview

Anonimowy pisze...

https://qpid.apache.org/releases/qpid-cpp-1.36.0/cpp-broker/book/chapter-ha.html