标准化每个组件的输入/输出格式(类似于stream的各种实现类),每个组件相当于一个filter,可以任意组成一个pipeline。
1、对于计算密集型的任务,可以使用并行框架计算,或者分布式部署计算;
2、可以把计算密集型(对性能要求较高)的任务,独立部署在高性能硬件上;或者通过并行框架,使用多台较低性能的
服务器完成任务。
3、采用负载分担,一旦某个并行任务挂了,可以通过scheduler重新调度能使用的硬件
处理过程无法拆分,或者拆分后会引入问题,如效率降低,性能问题等,不适用此模式。