Akka Streams
外部サービスから安全にdataを取得するための技術
stream処理とは一般に、OutOfMemory errorを防ぐために、dataを細かく分割して送信する処理のこと
一般に、stream処理には課題が2つある
1. dataが随時生成されるので、dataをどの程度処理すればいいのかが事前にはわからない
2. consumerの処理能力をrealtimeで把握し、publisherからの送信速度を調整しなければmemory不足に陥る
Akka EventStreamは、相手を知らなくて済むようにしたい、不特定多数の相手にmessageを送りたいという課題を解決する
Akka Streamsはdataを安全に届けたい、realtimeで随時生成されるdataを送り続けたい、という課題を解決する