汇聚服务的接口与组件
在汇聚服务中,一个节点可以扮演四种角色:生产者,消费者,侦听者和网络处理者,根据角色的不同使用不同的接口和汇聚服务的组件交互。
interface RootControl {
command error_t setRoot();
command error_t unsetRoot();
command bool isRoot();
}
节点可以通过RootControl 接口成为根节点。RootControl.setRoot() 使当前节点 成为汇聚基础的根节点。RootControl.unsetRoot() 使当前节点不再是一个根节点。
1