我是 Akka.net 的新手,我正在 Akka.net 训练营中阅读本教程,它说您可以将任何类型的发送到 Acotr,这很棒,但它也表示将消息封装在一个类中是一种好习惯例如 :
演员 1 想要请求演员 2 拥有的信息(为了简单起见,我们说一个整数),根据我从训练营中了解到的情况,演员 2 必须以下列方式响应
Actor2: ReceiveActor{
int info =5;
public Actor2(){
Recieve<Request>(request => sender.Tell(new Response(this.info));
}
public class Response
{
int Info {get;}
public Response(int info){
Info = info;
}
}
}
为什么这是一个好习惯?