目前需要开发一个数据计算服务。 大致业务:拿到业务数据及当前激活的算法之后,根据业务服务提供的不同数据集,执行计算,最终产生结构相同的结果数据。(单次计算数据量级百万至小千万) 特征:影响计算结果的因素可变、算法可变,输出结果数据结构一致。 最终目的:保证系统扩展能力、具备同步及异步计算。 由于本人对设计模式认识还有所欠缺,暂未思考出比较合适的方案,所以想借鉴一下各位前辈在遇到这类需求的设计思路。