reactor-core/src/main/java/reactor/core/publisher/Flux.java
public static <T> Flux<T> fromIterable(Iterable<? extends T> it) {
		return onAssembly(new FluxIterable<>(it));
	}
public static <T> Flux<T> fromIterable(Iterable<? extends T> it) {
		return onAssembly(new FluxIterable<>(it));
	}
Create a {@link Flux} that emits the items contained in the provided {@link Iterable}.
A new iterator will be created for each subscriber.
<p>
<img class="marble" src="doc-files/marbles/fromIterable.svg" alt="">

@param it the {@link Iterable} to read data from
@param <T> The type of values in the source {@link Iterable} and resulting Flux

@return a new {@link Flux}