docs: public boolean stop(Long channelId, boolean needTermin) {
          // stop优先级高于pause
          updateStatus(channelId, ChannelStatus.STOP);
  
          boolean result = !needTermin;
  
          if (needTermin) {
              try {
                  result |= termin(channelId, TerminType.SHUTDOWN);
              } catch (Throwable e) {
                  updateStatus(channelId, ChannelStatus.STOP); // 出错了，直接挂起
                  throw new ArbitrateException(e);
              }
          }
  
          return result;
      }