AKKA:无法使用自定义邮箱配置定义参与者
我是akka的新手,尝试做以下简单的例子:AKKA:无法使用自定义邮箱配置定义参与者,akka,Akka,我是akka的新手,尝试做以下简单的例子: public static void main(String[] args){ Config cf = ConfigFactory.parseString(" bounded-mailbox {\n" + " mailbox-type = \"akka.dispatch.NonBlockingBoundedMailbox\"\n" + " mailbox-capacity = 1
public static void main(String[] args){
Config cf = ConfigFactory.parseString(" bounded-mailbox {\n"
+ " mailbox-type = \"akka.dispatch.NonBlockingBoundedMailbox\"\n"
+ " mailbox-capacity = 1000\n"
+ "}");
ActorSystem system = ActorSystem.create("MySystem", cf); ActorRef
myActor = system.actorOf(Props.create(MyActor.class).withMailbox("bounded-mailbox"), "myactor");
for(int index = 0; index<=100; index++) {
myActor.tell(index, myActor.noSender());
}
try {
Thread.sleep(120000);
}catch (Exception exc){}
}
有什么想法吗??我和akka-actor_2.10-2.3.7一起跑步
mailbox-type = \"akka.dispatch.NonBlockingBoundedMailbox\"\n"
我想你的剧本应该改成
mailbox-type = "your.package.name.the mailbox'class name"
在开始编写代码之前,您能再描述一下您的问题吗?它帮助回答者了解问题所在,而不是在代码中搜索问题。谢谢。我正在尝试创建一个由基于有界非阻塞队列的邮箱支持的参与者。这个参与者可能会收到很多邮件,所以我不希望有无限制的默认邮箱。当actor不能快速处理消息时,如果我丢失了一些消息,这是很好的。thanksI使用akka 2.4.3和scala 2.11进行了测试,它可以正常工作。它使用akka-actor_2.11-2.5.3
mailbox-type = "your.package.name.the mailbox'class name"