Source.actorRefメソッドを使用してakka.stream.scaladsl.Sourceオブジェクトを作成しようとしています。フォームの何か
import akka.stream.OverflowStrategy.fail
import akka.stream.scaladsl.Source
case class Weather(zip : String, temp : Double, raining : Boolean)
val weatherSource = Source.actorRef[Weather](Int.MaxValue, fail)
val sunnySource = weatherSource.filter(!_.raining)
...
私の質問は: ActorRef ベースの Source オブジェクトにデータを送信するにはどうすればよいですか?
ソースへのメッセージの送信は、次のような形式であると想定しました
//does not compile
weatherSource ! Weather("90210", 72.0, false)
weatherSource ! Weather("02139", 32.0, true)
ただし、演算子またはメソッドweatherSource
はありません。!
tell
ドキュメントには、Source.actorRef の使用方法があまり説明されていません。
あなたのレビューと応答を事前に感謝します。