想象一下一个场景:假设您有一台产生大量数据的中央计算机。此数据必须经过一些处理,不幸的是,此处理要比生成数据花费更多的时间。为了使处理赶上实时,我们插入了更多的从属计算机。
此外,我们必须考虑从站退出网络中途作业的可能性以及添加其他从站的可能性。中央计算机应确保所有工作均已完成,并确保从属设备放弃的工作已重新分配给另一个。
主要问题是:我应该使用哪种方法来实现这一目标?
但是,也许以下内容可以帮助我得出一个答案:我要尝试做的工作是否有名称或设计模式?
我需要什么知识领域才能实现使这些计算机互相交谈的目标?(例如,我所了解的数据库是否足够,还是会涉及我还不了解的套接字?)
有这种系统的例子吗?主要问题是一般性的,因此最好有一个起点/参考点。
注意我假设c + +和Windows的约束,所以朝该方向的解决方案将不胜感激。