2010-11-15 50 views
0

嗨每个人都可以告诉我如何连接两台计算机不运行在同一个操作系统意味着如何将运行Linux的计算机连接到正在运行Windows的计算机,或者更专业地如何创建一个触手可及的具有不同硬件或不同操作系统的群集或群集。如果任何机构知道任何事情,请告诉我,我会为此感谢你。这里聚类问题

+1

你想要什么样的群集?如果它是针对您正在编写的特定应用程序,那么您可以通过让控制服务器将工作分解为工作单元并将它们分发到应用程序级别来将应用程序集群化(并使操作系统不受其影响)客户(这是多少个公共电网项目,如Folding @ Home和Seti @ Home进行集群)。 – 2010-11-15 07:05:03

回答

0

两个基本要求:

  1. 一些独立于平台的通信机制
  2. 到每个平台

还有人制定的通信机制的悠久历史上创建的处理逻辑的能力,业主和开放。这些天Web服务如此广泛的可用性,我会从他们开始。对于实现来说,很明显可以在每个平台上编写一个实现,在该平台上以任何语言感觉最好,C#在这里,C++在那里。但这真的让生活变得艰难,所以编写可移植实现是最好的选择。这在技术上可以用C,PHP,Ruby等多种语言编写。

我目前的技能集是Java,所以我会使用它。 Java web服务框架非常稳定,因此可以完成工作。