code: public static String getUniqueNameProtocol(ProviderConfig providerConfig, String protocol) {
          if (StringUtils.isNotEmpty(protocol)) {
              return getUniqueName(providerConfig) + "@" + protocol;
          } else {
              return getUniqueName(providerConfig);
          }
      }
docs: 唯一标识UniqueName的产生方法，主要用于外部服务发现等，格式为interface:version[:uniqueId]@protocol
  
  @param providerConfig 服务端提供者配置
  @param protocol       协议
  @return 配置唯一名字