[go学习笔记]三十九、实现Pipe Filter framework

886 阅读1分钟

示例代码请访问:github.com/wenjianzhan…

Pipe-Filter 架构

Ads SSP

Request 
--》
Params Processing
--》
Verification
--》
Filtering
--》
Ranking
--》
Filling

Architecture Style --pipe-Filter Pattern

Pump---->Filter---->Filter---->Sink

   ---------------------
   |      Filter        |
   |                    |
---|->Filter---->Filter-|--->
   |                    |
    --------------------

Pipe-Filter 模式

  • 非常适合与数据处理及数据分析系统
  • Filter 封装数据处理的功能
  • 松耦合:Filter 只跟数据(格式)耦合
  • Pipe 用于链接Filter 床底数据或者在一步处理过程中缓冲数据六进程内同步调用时,pipe 演变为数据在方法调用间传递

示例代码请访问:github.com/wenjianzhan…