combineLatest / merge
각 스트림 버튼을 눌러서 동작 방식의 차이를 확인해보자.
combineLatest
merge
combineLatest
모든 스트림에서 최소 1개씩 값이 도착해야
결과를 방출한다.
이후에는 어느 하나라도 바뀌면 즉시 최신값 조합으로 방출한다.
Stream A (프로필)
미도착
값 전송
Stream B (레포)
미도착
값 전송
Stream C (팔로워)
미도착
값 전송
결과 로그
모든 스트림에서 값이 도착하면 방출됩니다...
merge
어느 스트림에서든 값이 오면
즉시 단일 파이프라인으로 방출
한다.
여러 에러 스트림을 하나로 합쳐 처리할 때 유용하다.
Stream A (프로필 에러)
에러 발생
Stream B (레포 에러)
에러 발생
결과 로그 (단일 파이프라인)
버튼을 눌러보세요...