EMS: korelacja komunikatów po stronie klienta, crash testy
Korelacja komunikatów po stronie klienta, to sprytny sposób na obejście problemu wydajnościowego z GetQueueMessage (za każdym razem nowa sesja i nowy konsument z selektorem), ale:rozwiązanie jest wrażliwe na odkładanie się dużej ilości komunikatów na kolejce (trzeba "przejrzeć" wszystkie, żeby sparować kilka); komunikaty mogą ginąć - utykać w pobraniu wstępnym sesji (prefetch != none) - wtedy widzimy objawy timeout-ów w komunikacji request-response.
0 komentarze:
Prześlij komentarz