/ / zamień pliki w swifMQ - jms, kolejka wiadomości, wiadomości

zamień pliki w swifMQ - jms, kolejka wiadomości, wiadomości

Używamy SwifMQ jako infrastruktury JMS wnasz produkt. W pliku routerconfig.xml znajduje się wpis taki jak swap path = "./ store / swap" /. Chciałem zrozumieć, kiedy te pliki wymiany są tworzone w sklepie / wymianie. W środowisku klientów widzimy pliki wymiany pod / store / swap o nazwach takich jak nazwa_hosta-xxx.swap

Przypuszczam, że SwiftMQ używa niektórychstruktura danych do przechowywania wiadomości do wysłania. Ta struktura danych może się zapełnić, ponieważ nie jest w stanie wysłać tych wiadomości z powodu problemu z siecią itp. Przypuszczam, że w tym scenariuszu będzie pisać do plików wymiany. Czy moje założenie jest poprawne?

Wszelkie informacje na ten temat będą mile widziane.

Odpowiedzi:

0 dla odpowiedzi № 1

Na pytanie udzielono odpowiedzi w Forum użytkowników SwiftMQ


0 dla odpowiedzi nr 2

Swap służy do przechowywania nietrwałych wiadomościgdy pamięć podręczna kolejki jest pełna. jeśli przejdziesz do właściwości kolejek sys $ queuemanager swiftlet, możesz zobaczyć, ile wiadomości jest skonfigurowanych do przechowywania w pamięci podręcznej (domyślnie 500) jeśli producent wygeneruje ponad 500 nietrwałych komunikatów, a konsument nie wykorzystał, wiadomości zostaną zapisane w pliku .swp, jeśli komunikaty będą trwałe, będą zawsze zapisywane w katalogu store / db / page.db