我看的是和具体语言无关的(当然,我是用JAVA实现),而且分布式很多种,EJB的分布式不一定是我看的
我现在看的是移动代理 MobileAgent是软件代理的一种,其中涉及到人工智能等等,但是我先不弄那么复杂的
先实现一个线程能保存它的瞬时状态然后发送到另外台机器上继续运行,如果保存属性就简单了,直接序列化然后发送过去就OK
但是JAVA序列化不序列化方法里面的变量,比如
public void aMethod(){
for(int n=0;n<10000;n++){
System.out.println(n);
}
}
如果运行到n=100的时候要求保持这个状态,然后发送到另外一台机器上复活它,要求是这个n还能从100开始计数。想想,真TMD难啊~