У меня есть потоковая служба Spring Cloud SSE #webflux, и мой фронт подключается к ней через Nginx.Иногда у меня есть это:
Failed to load resource: net::ERR_CONTENT_LENGTH_MISMATCH
the server responded with a status of 504 (Gateway Timeout)
Источник события с повторной попыткой снова подключиться, и он работает.
Код фронта выглядит следующим образом
this.source = new EventSource("/comment/stream", { });
this.source.addEventListener("message", function (event)
сторона сервера
@GetMapping(path = "/comment/stream", produces = MediaType.TEXT_EVENT_STREAM_VALUE)
public Flux<Comment> feed() {
return this.commentRepository.findAll();
}
Настройка netty с таймаутом не помогает.