MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » 风雨飘摇方显英雄本色,浮云时代一去不复返了 百万商

风雨飘摇方显英雄本色,浮云时代一去不复返了 百万商业圈云平台免费发布,几十万台电脑变成一台不是梦(2)

www.MyException.Cn  网友分享于:2015-08-27  浏览:24次

  二、用来开发对集群进行管理的程序
  (1)、将开发好的BO类库分发到集群中去,只需要2行代码:
  RemoteFactory rf = newRemoteFactory();
  //192.168.2.201是假设的根节点IP,应根据实际情况修改
  rf.DistributionFile(@"d:\testdemo.dll", "192.168.2.201"); 
  这样就能将testdemo.dll发布到集群中所有电脑上吗?答:是的,就这么简单。

  (2)、查看集群中所有电脑的性能指标及运行状况,只需要8行代码
  //192.168.2.201是假设的根/子节点IP,应根据实际情况修改  
  NodesPerFormanceList npfs = rf.GetPerFormanceList("192.168.2.201");
  Console.Write("节点群中共有节点:"+ npfs.Count);
  foreach (NodesPerFormance npf in npfs)
  {
  if (npf.Index == 0)
  Console.Write("节点机"+ npf.Ip + "有故障!");
  }
  npfs.Sort();
  Console.Write("节点群中性能最优节点机IP是:"+ npfs[0].Ip);
  这样就能得到节点群的运行情况吗?答:是的,就这么简单。
  备注:GetPerFormanceList填写的如果是根节点IP将获取整个集群的运行情况,如果是某个子节点IP获取的将只是节点群的运行情况
  三、用来开发基于集群的分布式应用,这里又分成三种情况:
  (1)、开发那种百万军中取上将首级的程序,什么意思呢?就是让集群中性能最优的机来执行某个函数,并得到返回结果
  这里我们假设:上面开发的业务逻辑程序testdemo.dll 已经分发到了集中,
  首先我们要引用testdemo.dll别奇怪,客户端也需要一份
  testdemo.Class1 s4 = (testdemo.Class1)rf.CreateTheBestRemoteObject(typeof(testdemo.Class1),"192.168.2.201");
  Console.WriteLine(s4.sum(1,2));//看看输出结果你就知道效果了
  备注:CreateTheBestRemoteObject填写的如果是根节点IP将获取整个集群的最优节点,如果是某个子节点IP获取的将只是节点群的最优节点

  (2)、开发那种定点式的程序,什么意思呢:就是让集群中某个指定的节点机来执行某个函数,并得到返回结果
  这里我们假设:上面开发的业务逻辑程序testdemo.dll 已经分发到了集中,
  首先我们要引用testdemo.dll别奇怪,客户端也需要一份
  testdemo.Class1 s4 = (testdemo.Class1)rf.CreateSpecifyIpRemoteObject(typeof(testdemo.Class1),"192.168.2.201");
  Console.WriteLine(s4.sum(1,2));//看看输出结果你就知道效果了
  (3)、开发那种狼群战术- 并行的程序,什么意思呢:就是让集群/节点群中的所有机器来执行某个函数,并得到返回结果
  这里我们假设:上面开发的业务逻辑程序testdemo.dll 已经分发到了集中,
  首先我们要引用testdemo.dll别奇怪,客户端也需要一份
  object[] objs = rf.CreateAllRemoteObjects(typeof(testdemo.Class1),"192.168.2.115");
  for (int i = 0; i < objs.Length; i++)
  {
  Console.WriteLine(((testdemo.Class1)objs[i]).GetName()); //看看输出结果你就知道效果了
  }
  备注:CreateAllRemoteObjects填写的如果是根节点IP将获取整个集群的所有节点对象,如果是某个子节点IP获取的将只是节点群的节点对象

 
  4、平台云集群应用开发范例源代码
  平台云集群应用开发范例源代码

平台系统环境要求:XP/Vista/Win7/Win2003/Win2008


------解决方案--------------------
我表示非常震惊
------解决方案--------------------
我来接分的有木有
------解决方案--------------------
奇才
------解决方案--------------------
我擦 太猛了 这不就是大型项目没有专用服务器的处理方法吗!!!
------解决方案--------------------
这……
我表示类牛满面……

必须顶!!!
------解决方案--------------------
楼主厉害,跟我们的系统一样

厉害厉害

祝你好运

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有