【发布时间】:2019-09-27 10:31:22
【问题描述】:
我正在使用 Akka Streams,我遇到了 Sink.actorRefWithAck。我知道它会发送一条消息,并且仅在收到对上一条消息的确认后才尝试从流中拉入另一个元素。有没有办法用这个接收器批处理消息?示例:拉取 5 条消息,并且只有在前 5 条消息被确认后才拉取接下来的 5 条消息。我想过类似的事情
source.grouped(5).to(Sink.actorRefWithAck(...))
但这需要接收器更改以使用序列,我们假设这是不可能的。
【问题讨论】:
标签: scala akka actor akka-stream