Как потоки работают с flatmap в реакторе - PullRequest
0 голосов
/ 06 июня 2019

https://projectreactor.io/docs/core/release/api/reactor/core/publisher/doc-files/marbles/flatMapForFlux.svg

Этот вопрос касается функции плоской карты в издателе Flux в проектном реакторе.В соответствии с нашим пониманием в плоской карте мы должны вернуть издателя, и плоская карта внутренне подпишется на этого издателя.Что мы хотим знать, так это то, как потоки обрабатывают этот сценарий.Это будет несколько потоков или один поток?

1 Ответ

0 голосов
/ 08 июня 2019

Карты и плоские карты внутренне обрабатываются протекторами событий реактора.

См. Следующее изображение:

...