【发布时间】:2010-01-05 20:44:37
【问题描述】:
我正在构建一个多进程架构,它似乎是管道和责任链的奇怪融合。本质上,我有一个由队列链接的处理程序链。每个处理程序将接收一个表示输入数据的对象,将其转发给下一个处理程序,以便它可以开始处理它,然后确定它是否可以对这些数据执行任何操作。
我不相信我可以将其称为管道,因为一步并不真正依赖于下一步。这似乎也不是传统的责任链,因为一个处理程序无法阻止其他处理程序处理该数据。这个设计有一个名字可以帮助我记录这个架构吗?还是我只能将其称为“责任管道”?
【问题讨论】:
标签: design-patterns architecture pipeline chain-of-responsibility