知识卡片
消息标签把传播范围收编进消息头
内容
Gossip消息用一个统一的Tag字段声明自己允许被转发到多大范围:只在组织内、只在通道内、通道与组织的交集、或通道与组织的并集。这意味着”这条消息该传多远”不是由收发双方临时约定或依赖调用方在业务代码里手写判断逻辑,而是消息自带的、可被任何中转节点直接读取执行的声明式属性——收到消息的节点只需要检查Tag字段就知道能不能继续转发给某个邻居,不需要理解消息内容语义。这类设计常见于需要控制扩散边界的广播系统:把”传播范围”这一横切关注点从业务逻辑里剥离出来,做成协议层统一处理的元数据。
参考来源
《Hyperledger Fabric技术内幕:架构设计与实现原理》第6章《Gossip消息模块》