Filtruj każdego trwałego konsumenta do własnego przedmiotu

Fixkamo-shared-library
Szycy
27 sierpnia 2026 20:32 UTC
Autor
Kamo
Pochęt się
e9ac4bf

Trwały stworzony za pośrednictwem NatsMessageService.subscribe nie miał przedmiotu filtra, Tak więc otrzymał cały strumień bez względu na temat, o który został poproszony. A. w tym w tym, że w tym, w tym, że w tym, w tym, w tym, w tym, w tym, w tym, w tym, w tym, w tym, w tym, w tym, Konfiguracja przekazana do PushSubscribeOptions jest brana tak, jak podano, i nigdy nie ustawiono Po pierwsze. Przekaźnik czatu jest tam, gdzie się pojawił. ChatSessionSubscriptionManager tworzy jeden Konsument na rozmowę, trwały nazwany na cześć sesji GUID, temat chat.session.?guid> — i przewiń wszystko, co dotrze do tematu sesji, Zasubskrybowano DLA. Niefiltrowani, każdy z tych konsumentów brał każdą ramę Czat.> i voip.> dla całej platformy i ponowne opublikowanie jej w jedną Temat rozmowy: w produkcji sesja z czterema wiadomościami została dziś podjęta 5371 dostaw. Więc każde otwarte okno czatu zostało opowiedziane o każdej wiadomości, przeczytaj Pokwitowanie i zdarzenie dodane w produkcie. Odczytane pokwitowanie lądujące w Niepowiązany z tym rozmowa to okno, które otwiera się bez powodu, dla którego członek może Zobacz, a wiadomość lądującą tam jest rozmowa kogoś innego na ich ekranie. UrządzenieDurableFilter już usuwa trwały, którego przechowywany filtr nie jest tym jedynym Proszony, więc konsumenci tworzone bez jednego są naprawiane w następnym Zapisz się. Przestaje również strzelać do każdego subskrybenta, co jest tym, co robił. Ponieważ przechowywany pusty filtr nigdy nie pasuje do żądanego tematu.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny