Reactor czekanie na pojawianie się nowego elementu

Odpowiedz Nowy wątek
2019-09-21 21:46
0

Cześć.
Robie controller w webfluxie, który ma za zadanie sprawdzać co jakiś czas czy w mapie pojawił się element dla danego klucza.

    Result getResult(String key) {
    while(elements.get(key) == null) {
        Thread.sleep(500);
    }

    return elements.get(key);
}

Pseudokod, który działa, ale jestem pewien, że z pomocą reactora można to dużo lepiej zrobić.

edytowany 1x, ostatnio: pawel542, 2019-09-21 21:46

Pozostało 580 znaków

2019-09-21 22:05
1

Skorzystaj z Flux.interval().

Pozostało 580 znaków

2019-09-21 22:34
0

dzięki

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0