Albumen Kevin

Results 744 comments of Albumen Kevin

如果没有单独部署 metadata 元数据中心,需要在服务手动指定 provided-by 属性

2.8.5 is dubbox. Dubbox is no longer maintained. Please upgrade to Apache Dubbo.

You can set a breakpoint in `inList` to see what result return and how it processed before callback.

`SerializationProxy` 这个类看起来就不太 Serializable 呀……

![image](https://user-images.githubusercontent.com/9292748/182084121-9763b3e9-79dd-4562-b77e-a3069fb8034d.png) 然后这个方法和 hessian 预留的方法名刚好一起对上了

从逻辑上 com.alibaba.com.caucho.hessian.io.JavaSerializer 确实不应该和 SerializationProxy 有什么关系,现在的问题是 ObjectId 里面刚好有个方法名和 hessian 里面保留的方法名一样,导致走了特殊逻辑……

看了下为啥 jdk 可以序列化,是因为 jdk 的直接建了个 constructor 出来,hessian 没有建的能力所以只能用 null 去填充 ![image](https://user-images.githubusercontent.com/9292748/184304868-379ee412-9d71-4d42-a2f4-bc36e00cc1c0.png) ![image](https://user-images.githubusercontent.com/9292748/184304894-39321fb7-ab61-4126-a1f3-451debaedf27.png)

所以本质上 SerializationProxy 是无法按正常的方式序列化的,只是 jdk 底层给绕过了 constructor 的这个限制

HashedWheelTimer 是参考 netty 实现的,上面有的问题在 netty 的最新版本里面已经修复了,是不是照着 netty 的修改过来就好。 https://github.com/netty/netty/blob/4.1/common/src/main/java/io/netty/util/HashedWheelTimer.java

3.1.0 中将会修复 nacos group 错误的问题,由于存在兼容性问题此变更不会合并进入 3.0 版本