1.图聚合操作aggregateMessages:
1.1 聚合操作:
aggregateMessages:许多图分析任务中的一个关键步骤是聚集每个顶点的邻域信息,
在GraphX中最核心的聚合操作就是aggregateMessages.它主要功能是向邻边发消息,合并邻边收到的消息.
1.2.sendMsg和mergeMsg :
sendMsg:
sendMsg
函数以EdgeContext作为输入参数
,
没有返回值
EdgeContext 提供了两个消息的发送函数
sendToSrc: 将Msg类型的消息发送给源顶点
sendToDst: 将Msg类型的消息发送给目标顶点
mergeMsg :
每个顶点收到的所有消息都会被聚集起来传递给
mergeMsg
函数
mergeMsg函数定义了如何将顶点收到的所有消息转换成我们需要的结果

最低0.47元/天 解锁文章
343

被折叠的 条评论
为什么被折叠?



