综述

主要环节

  • Publisher 产生待处理的数据

    • 功能位置:开头
  • Process 中间过程

    • 功能位置:中间加工环节
    • 把 Publisher 传过来的 item,进一步加工后,再发布出去
  • Subscriber

    • 功能位置:终点
    • 把上游传过来的 item 做最终的处理,或打印,或存储等

代码实现特点

  • 通过重写相关类(如:Publisher)的规定接口方法,来实现功能
  • 具体怎么调用,这些都被架构接管

环节之间的关系

  • Publisher

    • 内容发布者