希望使用Akka Actors在同一JVM中的Java线程之间传递事件。其中一些事件包含大对象(10-100Mb)。我只想通过传递对对象的引用来避免序列化这些对象,同时节省内存空间。 Akka支持吗?我知道可以使用implement自定义Akka序列化程序,这可能是一个解决方案,但除此之外,我对该框架一无所知。
最佳答案
Akka将本地消息传递视为一种优化,绕过了包括消息序列化程序的远程处理机制。参见location transparency。
希望使用Akka Actors在同一JVM中的Java线程之间传递事件。其中一些事件包含大对象(10-100Mb)。我只想通过传递对对象的引用来避免序列化这些对象,同时节省内存空间。 Akka支持吗?我知道可以使用implement自定义Akka序列化程序,这可能是一个解决方案,但除此之外,我对该框架一无所知。
最佳答案
Akka将本地消息传递视为一种优化,绕过了包括消息序列化程序的远程处理机制。参见location transparency。