讲述或发布大文件

时间:2016-06-12 13:53:50

标签: akka

我有两个节点/机器/ JVM与Akka连接。 每个JVM都有一个不同的actor。 我将从一个演员发送大量的消息到第二个。 我应该使用tell()还是创建主题和订阅/发布?

据我所知,tell是一对一的通信,订阅/发布是针对一对多和多对多的,但是,订阅/发布也适用于一对一(每个演员)可以订阅他们自己的主题并发布给其他人,从而进行沟通)。 在这种情况下,我不知道哪一个更好。

订阅/发布有什么区别,并在一对一通讯中讲述? 我特别感兴趣的是: - 性能(案例1:在单个节点上,案例2:在不同节点上) - 设计(使用tell()我需要先传递ActorRef,而subscribe / publish允许保持"匿名")

我还应该注意,将来我可能需要在演员之间传输大文件。通过"大"我的意思是高达4GB,但大多数是数千kb / mb的小文件。

0 个答案:

没有答案