【发布时间】:2021-05-29 11:30:25
【问题描述】:
如何将tcp.bind()连接的Sink切换到TCP Source?例如,假设我有:
Sink<ByteString, CompletionStage<Void>> tmpFileSink = FileIO
.toPath(destination)
.mapMaterializedValue(this::noticeCompletion);
tcp
.bind(host, port)
.to(Sink.foreach(incomingConnection -> wire(incomingConnection, tmpFileSink)))
.run(materializer);
目前,它将传入字节保存到destination 文件。我想动态更改目标文件。如何使用 akka-streams 实现这一目标?
【问题讨论】:
标签: java akka akka-stream akka-tcp