Tag: akka

Akka.net开始和停止没有任何活动

我正在尝试从Scala(2.4.11)中的类型安全akka演员发送消息给C#中的Akka.net演员(1.0.4) 我的.Net演员有一个奇怪的问题,它一直说开始然后停止,但我不知道幕后发生了什么: 一块Akka.net日志: 2015-11-18 16:23:57.6168|DEBUG|Akka.Remote.Transport.ProtocolStateActor|Started (Akka.Remote.Transport.ProtocolStateActor) 2015-11-18 16:24:27.6578|DEBUG|Akka.Remote.Transport.ProtocolStateActor|Stopped 2015-11-18 16:24:42.6344|DEBUG|Akka.Remote.Transport.AkkaProtocolManager|now supervising akka://converter/system/transports/akkaprotocolmanager.tcp.0/akkaProtocol-tcp%3a%2f%2fconverter%40192.168.56.1%3a60161-107 2015-11-18 16:24:42.6344|DEBUG|Akka.Remote.Transport.ProtocolStateActor|Started (Akka.Remote.Transport.ProtocolStateActor) 2015-11-18 16:25:12.6871|DEBUG|Akka.Remote.Transport.ProtocolStateActor|Stopped 2015-11-18 16:25:27.6402|DEBUG|Akka.Remote.Transport.AkkaProtocolManager|now supervising akka://converter/system/transports/akkaprotocolmanager.tcp.0/akkaProtocol-tcp%3a%2f%2fconverter%40192.168.56.1%3a60162-108 2015-11-18 16:25:27.6402|DEBUG|Akka.Remote.Transport.ProtocolStateActor|Started (Akka.Remote.Transport.ProtocolStateActor) 它正在对发送的每条消息进行启动/停止,但是演员没有执行,我怎么能检查发生了什么?

Akka.net:访问群集中的远程Actors

在集群环境中,我有一个种子节点和node1和node2。 从node1我想发送一条消息给在node2上创建的Actor。 node2上此节点的本地路径是akka:MyAkkaSystem / user / AnActor。 现在我想通过使用如下的ActorSelection从一个Actor从node1向这个特定的actor发送一条消息: var actorSystem = ActorSystem.Create(“MyTestSystem”); var c = actorSystem.ActorSelection(“/user/ConsoleReceiver”); c.Tell(“Hello World”); 在node2上,actor已经像这样创建: var actorSystem = ActorSystem.Create(“MyTestSystem”); var r = actorSystem.ActorOf(Props.Create(), “ConsoleReceiver”); Console.WriteLine(r.Path); Console.ReadLine(); actorSystem.Terminate().Wait(); 不幸的是,由于尝试以死信结束,因此无效。 node2上的HOCON配置如下所示: akka { actor { provider = “Akka.Cluster.ClusterActorRefProvider, Akka.Cluster” deployment { } } remote { log-remote-lifecycle-events = DEBUG log-received-messages = on helios.tcp { […]