1
같은 종류의 마녀가 두 개의 무한 소스가 하나의 그래프에 연결될 수 있다고 가정합니다. 나는 이미 구체화 된 그래프 외부에서 그들 사이를 전환하고 싶습니다. KillSwitch를 사용하여 그 중 하나를 종료 할 수있는 것과 같은 방식 일 수 있습니다. 내가 source1
를 사용하려면 기본적으로 내가 source2
여러 소스간에 전환하는 방법은 무엇입니까?
source1
\
switcher ~> source
source2
에서 데이터를 사용하려면 스위치 다음
val source1: Source[ByteString, NotUsed] = ???
val source2: Source[ByteString, NotUsed] = ???
val (switcher: Switcher, source: Source[ByteString, NotUsed]) =
Source.combine(source1,source2).withSwitcher.run()
switcher.switch()
그것은 Akka 스트림이 로직을 구현 할 수 있습니까?