API, который возвращает тип Flux, не может выводить данные в реальном времени в SpringBoot.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 API, который возвращает тип Flux, не может выводить данные в реальном времени в SpringBoot.

Сообщение Anonymous »

Я новичок в SpringBoot и хочу написать демо-версию, чтобы проверить, как использовать Flux для возврата данных в потоковом режиме.
Я написал следующие два API и протестировал их с помощью Postman.
Второй API (функция2) возвращает один фрагмент данных в секунду, как и ожидалось. Однако первый API подождал 10 секунд, а затем получил сразу 10 фрагментов данных. Я хочу знать, почему это произошло.
@PostMapping(value = "/function1", produces = MediaType.TEXT_EVENT_STREAM_VALUE)
Flux function1(){
return Flux.create(sink -> {
for(int i=0;i

Подробнее здесь: https://stackoverflow.com/questions/798 ... springboot
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»