go-pattern-examples/gomore/04_fan_in/README.md
2020-05-07 11:47:50 +08:00

13 lines
523 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 淡入模式
或者叫做扇入模式,漏入模式,是一种消息传递模式,用于在工作组件(客户端:源、服务器:目标)之间创建聚合工作。
对于Go其本质是将多个channel的消息/数据合并到一个,达到聚合的目的。
这里演示一个数据流,求和的例子。
注意这里演示两种FanIn方式:
+ 一种方式是多个Goroutine同时进行合并多个输入的channel.
+ 另一种方式是一个goroutine同时合并多个输入的channel数据。