[拆解LangChain执行引擎] Channel——驱动Node执行的原力Pregel由Node和Channel这两个核心部件组成,Channel不仅维护了整个图的状态,还是驱动Node执行的 “原力” 。在前面演示的一系列实例中,我们已经使用了三种Channel类型,包括频繁使用的LastValue,能够将所有添加的值保留下来的BinaryOperatorAggregate,以及帮助我们轻松解决多Node依赖问题的NamedBarrierValue。为什么Channel有这么多类型,我们应该在何种场景中使用何种类型的Channel,要回答这个问题,就无法回避(BSP:Bulk