我是akka-actor的新手并且遇到了一些问题:
- 当我创建一个actorSystem,并使用actorOf(Props(classOf [AX],...))在main方法中创建actor时,我的actor AX有多少个实例?
- 如果Q1的答案只有一个,这是否意味着我在AX actor类的定义中创建的数据结构只出现在一个线程中,我不应该关注并发性问题?
- 如果我的演员之一(接收方法中的一个案例)是一项耗时的任务并且需要很长时间才能完成,该怎么办?我的单个Actor实例在完成该任务之前是否会响应?
- 如果对Q3的回答是正确的,那么我应该做些什么来阻止我的演员不回应?我应该启动另一个线程并发送另一条消息直到完成任务吗?我应该遵循最佳做法吗?
醇>