code: @Override
      public Properties loadRemoteConfig() {
          Properties properties = null;
          try {
              // 加载远程canal配置
              ConfigItem configItem = getRemoteCanalConfig();
              if (configItem != null) {
                  if (configItem.getModifiedTime() != currentConfigTimestamp) {
                      currentConfigTimestamp = configItem.getModifiedTime();
                      overrideLocalCanalConfig(configItem.getContent());
                      properties = new Properties();
                      properties.load(new ByteArrayInputStream(configItem.getContent().getBytes(StandardCharsets.UTF_8)));
                      scanIntervalInSecond = Integer
                          .valueOf(properties.getProperty(CanalConstants.CANAL_AUTO_SCAN_INTERVAL, "5"));
                      logger.info("## Loaded remote canal config: canal.properties ");
                  }
              }
          } catch (Exception e) {
              logger.error(e.getMessage(), e);
          }
          return properties;
      }
docs: 加载远程 canal.properties文件
  
  @return 远程配置的properties