Używam RabbitMQ w wersji 3.0.2 & Widzę blisko 1000 wiadomości w kolejce błędów. Chcę wiedzieć,MassTransit z RabbitMQ: Kiedy wiadomość została przeniesiona do kolejki błędów
- W jakim momencie wiadomości są przenoszone do kolejek błędów?
- Czy istnieje sposób sprawdzenia, dlaczego pewna wiadomość jest przenoszona do kolejki błędów?
- Czy istnieje sposób przeniesienia komunikatu z kolejki błędów do normalnej kolejki?
Dziękuję
Witaj Travis, dziękuję za odpowiedź. W moim przypadku na 100 wiadomości 10 zostanie przeniesionych do kolejki błędów. Teraz nie rozumiem, dlaczego tylko kilka wiadomości zakończy się niepowodzeniem z powodu dekompresji i dlaczego konsument wyrzucił wyjątek. Myślę, że musimy włączyć rejestrowanie, aby uzyskać lepsze zrozumienie. – SharpCoder
Możliwe, że wystąpił błąd w deserializacji - ale dzieje się tak zwykle tylko wtedy, gdy nie używasz MT do wprowadzania danych do giełdy. We wszystkich możliwych okapach konsument wyrzuca wyjątek. Powodzenia, logowanie jest prawdopodobnie pierwszym krokiem do zrozumienia, co się dzieje. Dokumenty powinny pomóc: http://masstransit.readthedocs.org/en/master/overview/logging.html – Travis
Dziękuję za wyjaśnienie tego. Ale link, który udostępniłeś jest dla MassTransit, a nie dla logowania RabbitMQ. Być może jestem w błędzie, ale myślę, że powinniśmy zalogować błędy RabbitMQ – SharpCoder