我这里截图不了出现下方这个警告
2022-12-26 08:24:52 [main] WARN  o.apache.dubbo.config.ServiceConfig
 -  [DUBBO] Use random available port(20880) for protocol dubbo, dubbo version: 3.1.4, current host: 192.168.80.29, error code: 5-8. This may be caused by , go to https://dubbo.apache.org/faq/5/8 to find instructions. 
2022-12-26 08:24:55 [main] WARN  o.a.d.r.c.m.ProtocolPortsMetadataCustomizer
 -  [DUBBO] same protocol [dubbo] listen on different ports [20880,20880] will override with each other.Override port [20880] with port [20880], dubbo version: 3.1.4, current host: 192.168.80.29
 
翻译下就是相同的协议监听不同的端口，但是端口一样啊。20880  感觉有点奇怪，我配置的是随机端口

*     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package org.apache.dubbo.registry.client.metadata;
import org.apache.dubbo.common.URL;
import org.apache.dubbo.common.logger.ErrorTypeAwareLogger;
import org.apache.dubbo.common.logger.LoggerFactory;
import org.apache.dubbo.common.utils.CollectionUtils;
import org.apache.dubbo.metadata.MetadataInfo;
import org.apache.dubbo.registry.client.ServiceInstance;
import org.apache.dubbo.registry.client.ServiceInstanceCustomizer;
import org.apache.dubbo.rpc.Protocol;
import org.apache.dubbo.rpc.model.ApplicationModel;
import org.apache.dubbo.common.constants.LoggerCodeConstants;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
import static org.apache.dubbo.registry.client.metadata.ServiceInstanceMetadataUtils.setEndpoints;
/**
 * A Class to customize the ports of {@link Protocol protocols} into
 * {@link ServiceInstance#getMetadata() the metadata of service instance}
 *
 * @since 2.7.5
 */
public class ProtocolPortsMetadataCustomizer implements ServiceInstanceCustomizer {