docs: public void single(MainStemEventData data) {
          Assert.notNull(data);
          Long nid = ArbitrateConfigUtils.getCurrentNid();
          if (!check()) {
              return;
          }
  
          data.setNid(nid);// 设置当前的nid
          String path = StagePathUtils.getMainStem(data.getPipelineId());
          byte[] bytes = JsonUtils.marshalToByte(data);// 初始化的数据对象
          try {
              zookeeper.writeData(path, bytes);
          } catch (ZkException e) {
              throw new ArbitrateException("mainStem_single", data.toString(), e);
          }
          activeData = data;
      }