긴 Reactive Streams 변환 체인을 보고합니다.
map() 또는 filter()와 같은 각 연산자 메서드 호출은 해당 연산자에 대한 일부 객체를 생성합니다.
각 구독에서 각 스트림 요소에 대한 긴 연산자 체인을 호출하면 성능 오버헤드가 발생할 수 있습니다.
이를 방지하려면 가능한 경우 긴 호출 체인을 연산자 호출 하나로 결합합니다.
예:
Flux.just(1, 2, 3)
.map(it -> it + 1)
.map(it -> it + 2)
.map(it -> it + 3)
빠른 수정을 적용한 후:
Flux.just(1, 2, 3)
.map(it -> it + 1 + 2 + 3)
2019.3의 새로운 기능