Решение для интервала sse весной webflux

Я создаю с помощью Spring webflux, и сервер отправляет события одной конечной точки, которая должна уведомлять мой интерфейс при изменении MongoDB.

Но для этого мне пришлось использовать Flux.interval и читать мой MongoDb каждую секунду.

Есть ли лучший способ уведомить мой интерфейс об изменении MongoDb?

мой код

      public Flux<CheckResponse> checkMongo(String id) throws InterruptedException {
    return Flux.interval(Duration.ofSeconds(1)).map(sequence -> {
        return gateway.checkMongo(id);
    });
}

0 ответов

Другие вопросы по тегам