分布式计算——在两台或多台计算机之间移动Java应用程序



我正在寻找一种方法来做一个显然简单的事情:

假设我在PC1上运行一个应用程序。这个应用程序在屏幕上写入从1到1000的数字。

在某个时刻(例如当应用程序正在写入数字500时),我想停止PC1上的执行,并从PC2上的相同数字继续执行。

:PC1:12...499500停止

PC2:500501...9991000

是否有一种方法可以透明地进行这种迁移?

我知道一个可能的解决方案是在文本文件中写入停止数字,将该文件发送到PC2并从该数字开始,但我正在寻找一个更聪明的方法。Java可能是一种很好的语言

每个建议都被接受!

在这种情况下,将停止编号写入文本文件是最聪明的方法。

顺便说一句,smalltalk是一种很好的语言,它可以把整个JVM堆/堆栈转移到另一台计算机上,然后继续。

相关内容

最新更新