konto usunięte

Temat: Kilka pytań na temat RabbitMQ

Witam,

mam kilka pytań dotyczących serwera RabbitMQ. Dopiero zaczynam z nim przygodę. Dokumentacja wydaje się być bardzo fajna i pomocna.

Czy ktoś z Was miał już doświadczenie z Rabbitem? Na co warto zwrócić uwagę podczas jego utrzymywania? Jakieś best practice?

konto usunięte

Temat: Kilka pytań na temat RabbitMQ

Monitoring trzeba mieć... No, ale to dość oczywiste chyba.
Napisz coś więcej - do czego używasz, jakie masz potrzeby...
Środowisko rozproszone, czy wszystko w jednej serwerowni?
LB potrzebne, czy serializacja w bazie wystarczy?
Jaki ruch? Jakiego rodzaju? - dużo małych wiadomości / mało dużych...

konto usunięte

Temat: Kilka pytań na temat RabbitMQ

Monitoring będę realizował sobie za pomocą Zabbixa. Przygotowuję już sobie jakieś Itemy do monitorowania, ale póki co tak naprawdę po omacku. Nie wiem na jakie parametry zwracać uwagę.

Do czego - jeszcze nie wiem. Programiści poprosili póki co o testową instancję Rabbita. Wszystko wyjdzie na dniach.

Środowisko w dwóch serwerowniach. Zatem będę pewnie musiał jakąś replikację zestawić czy coś w ten deseń.

konto usunięte

Temat: Kilka pytań na temat RabbitMQ

Kamil P.:
Monitoring będę realizował sobie za pomocą Zabbixa. Przygotowuję już sobie jakieś Itemy do monitorowania, ale póki co tak naprawdę po omacku. Nie wiem na jakie parametry zwracać uwagę.
Opóźnienia, pasmo - dla interfejsu sieciowego.
Dla samego systemu - pamięć, io, wolna przestrzeń - tam gdzie będzie smarować.
Pewnie dla niektórych kolejek warto będzie sprawdzać stan, ale to w czasie się wyklaruje.
Czyli dalej standard, nic ciekawego.
Do czego - jeszcze nie wiem. Programiści poprosili póki co o testową instancję Rabbita. Wszystko wyjdzie na dniach.
:)
Środowisko w dwóch serwerowniach. Zatem będę pewnie musiał jakąś replikację zestawić czy coś w ten deseń.
Pewnie cluster. Tutorial jak to stawiać, jakie są standardowe problemy - jest na stronie.
Zależy jak to z wielkością będzie, ale garbage collector dla dużych aplikacji źle się sprawdza. Czasem warto postawić dwa węzły na serwerze, a potem wszystkie 4 węzły, z dwóch serwerów dać do clustra. No, ale żeby takie testy robić trochę danych trzeba mieć. To jak mam coś wnieść do dyskusji, poza standardowymi poradami oczywiście :)
Piotr Kolasiński

Piotr Kolasiński Programming (Java,
C, Perl, Bash,
Rexx); System
Integrati...

Temat: Kilka pytań na temat RabbitMQ

RabbitMQ jest w Erlangu, poczytaj trochę o nim samym. Całkiem nieźle się skaluje i jest troszkę inny w filozofii niż inne serwery kolejek (AMQP).

konto usunięte

Temat: Kilka pytań na temat RabbitMQ

Ano jest na Erlangu. Czytać? Jak to ma być wszystko na "asapie". Nie lubię tego. Brak specyfikacji, ale ma być Rabbit.

Póki co wdrożyłem sobie monitoring na Zabbixie. Sporo itemów i patrzę co i jak. (Jak ktoś chce Templatki to chętnie udostępnię). Już wiem, że muszę Erlanga zaktualizować na RHELu bo z repo EPEL jest dość stary i sporo rzeczy może nie działać.

Wydajnościowo całkiem spoko. Jakby jeszcze developerka powiedziała po co im to, co oni chcą robić to by było miło.

Następna dyskusja:

Kilka pytań o zapasowe dns




Wyślij zaproszenie do