Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance 在akka actors中作为消息传递的对象_Performance_Akka_Messages - Fatal编程技术网

Performance 在akka actors中作为消息传递的对象

Performance 在akka actors中作为消息传递的对象,performance,akka,messages,Performance,Akka,Messages,我想询问演员、路由器、工作人员等之间可以传递什么类型的消息。是否有大小限制 我问这个问题是因为我面临每秒处理的事务因消息大小而异的问题。例如,我使用了一个5KB大小的字符串并传递它。但是,每秒调用的次数很高,大约为20000或45000次 当我通过一个非常简单的字符串,如灰尘,然后处理得到改善。在我的akka集群中,我只有两个节点,一个节点生成流量并将其发送给另一个节点 如果在告诉其他参与者时有一些事情需要注意,请告诉我。如果您使用远程处理在节点之间发送消息,那么这是完全有意义的。您需要序列化消

我想询问演员、路由器、工作人员等之间可以传递什么类型的消息。是否有大小限制

我问这个问题是因为我面临每秒处理的事务因消息大小而异的问题。例如,我使用了一个5KB大小的字符串并传递它。但是,每秒调用的次数很高,大约为20000或45000次

当我通过一个非常简单的字符串,如灰尘,然后处理得到改善。在我的akka集群中,我只有两个节点,一个节点生成流量并将其发送给另一个节点


如果在告诉其他参与者时有一些事情需要注意,请告诉我。

如果您使用远程处理在节点之间发送消息,那么这是完全有意义的。您需要序列化消息,然后通过网络进行传输。对于更大的负载,序列化和网络成本将会上升。嗨,即使我有一个节点,并且我正在将数据从一个参与者传输到另一个参与者,我也会经历这种冲击。在这种情况下,正确的方法是什么?我的字符串大小约为5.9kb,但它在系统中的移动速度约为每秒6-7万次。