project reactor - How does a Flux built from merges complete -


if have following

flux<string> flux1 = ... flux<string> flux2 = ... flux<string> mergedflux = flux1.merge(flux2); 

how/when/why mergedflux complete?

the principle of least surprise might suggest complete when of merged fluxes have completed. however, not have witnesses.

the semantics of merge attempt exhaustively replay interleaved emissions of both flux single flux. consequence, merged flux completes when both sources complete.

contrast operator zip aims @ producing many pairs possible taking 1 element each source. such completes when of sources completes, because on cannot produce pairs anymore.


Comments

Popular posts from this blog

php - Permission denied. Laravel linux server -

google bigquery - Delta between query execution time and Java query call to finish -

python - Pandas two dataframes multiplication? -