Spring WebFlux - буфер потока / потребление памяти - PullRequest
0 голосов
/ 04 февраля 2020

Я создал API в своем контроллере для возврата Flux:

@GetMapping(value = "/orderStreams", produces = MediaType.TEXT_EVENT_STREAM_VALUE)
public Flux<OrderResponseDTO> getAllOrders() {
   return orderService.getAll()
    .map(order -> modelMapper.map(order, OrderResponseDTO.class));
}

Теперь может быть до 100 тыс. Документов заказов, которые этот orderService может вернуть как события набора серверов.

Мой вопрос заключается в том, занимает ли Flux память кучи для хранения всех 100 тыс. Документов в этом процессе?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...