Stream sink是流水线的一个组件,用于在流水线上添加数据或错误。使用流水线控制器的add
方法来添加数据,使用add error
方法来添加错误。创建一个stream sink,如名为vehicle stream
,可以用来在流水线上传递数据或错误。使用stream controller直接或通过stream sink添加数据或错误没有本质区别。如果将stream controller分享到其他地方,控制权也会被分享,而只提供stream sink则只允许添加数据或错误,不会分享控制权。