我正在嘗試連接Akka HTTP與Actor。我有收到「你好」,併發送回「世界,你好」如何在訪問URL時向actor發送tell消息?
class TestActor extends Actor{
def receive={
case "hello"=>{
sender!"Hello World"
}
}
}
我已經定義了以下路線簡單的演員:
object Main extends App{
val route1: Route =
get {
path("hello") {
complete {
"This is hello"
}
}
}
implicit val materializer = ActorMaterializer()
implicit val system = ActorSystem("h")
Http().bindAndHandle(route1, "localhost", 8185)
}
我想發出一個訴說消息給TestActor時/在URL中訪問hello,並顯示消息「Hello World」作爲響應。我怎樣才能做到這一點?
我已經稍微修改了代碼和我的要求。演員正在發回郵件而不是打印郵件。此消息需要顯示爲響應。 – codingsplash
那麼...在這種情況下,你可以使用'onComplete'指令.. –
但我不想用問。我想要說出來。 – codingsplash