每次应用重启，都会在 /dubbo/metadata/${appName} 下生成一个版本号。经过调试，发现在每次计算 revison， 会连同  pid 和 timestamp 一起计算。这样是不是有问题呢？

![image](https://user-images.githubusercontent.com/24663965/125059185-a1178700-e0dd-11eb-8271-0243d59d30b6.png)

String mValue = url.getMethodParameterStrict(method, p);
                                if (StringUtils.isNotEmpty(mValue)) {
                                    params.put(method + DOT_SEPARATOR + p, mValue);
                                }
                            }
                        }
                    }
                }
            }
            this.params = params;
        }
        public ServiceInfo(String name, String group, String version, String protocol, String path, Map<String, String> params) {
            this.name = name;
            this.group = group;
            this.version = version;
            this.protocol = protocol;
            this.path = path;
            this.params = params == null ? new HashMap<>() : params;
            this.serviceKey = URL.buildKey(name, group, version);
            this.matchKey = buildMatchKey();
        }
        public String getMatchKey() {
            if (matchKey != null) {
                return matchKey;
            }
            buildMatchKey();
            return matchKey;
        }
        private String buildMatchKey() {
            matchKey = getServiceKey();