我是否可以创建Actor
简而言之,我正在尝试以下操作。
public class SomeActor<T>: ReceiveActor { private readonly ILoggingAdapter log = Context.GetLogger(); public SomeActor() { Receive<SomeMessage<T>>(message => { log.Info("Received String message: {0}", message); //... do something here }); Receive<SomeMessage<T>>(message => {...}); } }
并且,如果它在akka.net框架中曾经有效,根据我的理解,我需要根据需要为每个给定的类型T实例化此actor。对?
我是否可以创建Actor
该语法有效-您所需要的只是通过以下方式创建此actor:
var props = Props.Create(() => new SomeActor<int>());
var actor = Sys.ActorOf(props);