Решение для интервала 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);
});
}