[apache/dubbo]改为triple协议后,如何验证是走的triple协议呢?日志里看不出来。

2023-12-25 871 views
3

dubbo版本3.0.6 nacos 版本2.0.3

回答

4

用wireshark抓包可以看出来

6

dubbo-admin 直接看就行了吧....

3

这样太麻烦,如果日志或启动的时候能看到是用的什么协议最好

9

我们考虑一下是否在启动 server 时进行打印

9

最好是启动的时候就能打印一下使用的什么协议,序列化方式等基本信息。

6

可以在 TripleProtocol export 的时候增加一条日志

4

ServiceConfig 已经进行过打印。这边应该不用再添加了

// org.apache.dubbo.config.ServiceConfig#exportRemote

if (logger.isInfoEnabled()) {
      if (url.getParameter(REGISTER_KEY, true)) {
          logger.info("Register dubbo service " + interfaceClass.getName() + " url " + url + " to registry " + registryURL.getAddress());
      } else {
          logger.info("Export dubbo service " + interfaceClass.getName() + " to url " + url);
      }
  }
image