我想做一个简单分布式平台!
功能:一个中心节点,若干子节点;所有节点共同完成一个任务。我要处理的任务也比较单一,就是子节点存储着不同类型的数据,任务就是需要对所有节点的数据进行一个集中处理,处理过程可以分步执行(即几个子节点先处理出部分)!哪位能提供一个比较详细的思路呀?或者大家给我提提意见,我的平台还要添加怎么样的功能?或者提供一个可以参考的原型?或者提供一个功能界面!谢谢了!大家多给意见!

解决方案 »

  1.   

    参考COBAR,等
    或者就是简单的C/S,客户端就是子节点,中心节点是服务端..直接用socket来通信传递数据
      

  2.   


    COBAR我看了点,感觉有点看不懂!我现在就是用的C/S!
    我还想知道,我应该还考虑那些问题?谢谢了!
    比如,我要处理的数据都有时间戳,处理过程是模拟的,所以各个节点需要时间同步。因为只是开始写,也是局域网环境,我就只是简单的通过中心节点向所有节点发一个消息,然后都开始计时的方式处理的,这个明显不行!如果扩展成广域网上的情况,时间同步肯定不能这样来做!由于我做的实验对时间要求稍微高一点,所以也是个要求!
       希望做过分布式系统的高手,指点一下!给点意见!
      

  3.   

    网上流传的网狐的游戏平台的源码就是C/S分布式的
    可以参考一下
    CSDN下载频道里好像就有
      

  4.   

    还是用webservice 吧, 每个节点都是一个小的web serive  服务器, 中心节点通过访问web service来获取数据。建议用.net开发。MFC这方面难度太大了。
      

  5.   


    目前就会MFC了!.net开发,不了解啊!
    大家提提意见就可以了!我自己设计一个主体框架,然后结合大家的意见,细化一些扩展的功能!
    大家帮帮忙,多给意见!谢谢了!