Làm cách nào để kết hợp các diễn viên được nhập và không được nhập? Như tôi hiểu tôi phải xác định diễn viên chính khi tôi tạo thể hiện của ActorSystem
như thế nàyLàm cách nào để kết hợp các diễn viên được nhập và không được nhập?
val system: akka.typed.ActorSystem[Start] = akka.typed.ActorSystem("main", Props(mainBehaviour))
Mặt khác tôi sử dụng AKKA-http đó được khởi tạo như thế này
implicit val system = ActorSystem()
implicit val executor = system.dispatcher
implicit val materializer = ActorMaterializer()
// etc...
tôi thấy rằng tôi có thể tạo hệ thống đánh máy từ hệ thống untyped bằng cách gọi
object ActorSystem {
def apply(untyped: akka.actor.ActorSystem): ActorSystem[Nothing] = new Wrapper(untyped.asInstanceOf[ExtendedActorSystem])
}
Vì vậy, giả sử tôi đã làm
val typeSystem = akka.typed.ActorSystem(untypedSystem)
làm cách nào để tạo diễn viên được nhập đầu tiên của tôi từ typeSystem
? Không có đánh máy nào là ActorContext
có số actorOf
Tôi có thể gọi.
vật liệu khác Tôi đã đọc về đề tài này là
- http://blog.scalac.io/2015/04/30/leszek-akka-typed.html
- http://www.slideshare.net/ktoso/fresh-from-the-oven-042015-experimental-akka-typed-and-akka-streams
- https://github.com/rubendg/innovation-day-akka-typed
Cảm ơn rất nhiều! Nó hoạt động nhưng toàn bộ điều trông khá không thân thiện vì xung đột tên. Tôi phải viết 'AskPattern.Askable (typedRef).? (Bắt đầu) '. – expert
Sau đó, có một cái gì đó sai trái với hàng nhập khẩu, xin vui lòng mở một vấn đề trên github để chúng tôi có thể sửa chữa nó đúng cách. –