mirror of
https://github.com/crazybber/go-pattern-examples.git
synced 2024-12-01 23:56:02 +03:00
13 lines
523 B
Markdown
13 lines
523 B
Markdown
# 淡入模式
|
||
|
||
或者叫做扇入模式,漏入模式,是一种消息传递模式,用于在工作组件(客户端:源、服务器:目标)之间创建聚合工作。
|
||
|
||
对于Go其本质是:将多个channel的消息/数据合并到一个,达到聚合的目的。
|
||
|
||
这里演示一个数据流,求和的例子。
|
||
|
||
注意,这里演示两种FanIn方式:
|
||
|
||
+ 一种方式是多个Goroutine同时进行合并多个输入的channel.
|
||
+ 另一种方式是一个goroutine同时合并多个输入的channel数据。
|