Albumen Kevin
Albumen Kevin
是发布的服务过多?
> 不是,我们确实有一个接口返回了超过8M的数据量,消费端提示“Data length too large:xxxxxx, max payload: 8388608”, 但在服务端和消费端都已经配置了dubbo.protocol.payload: 16777216。于是断点到产生这条日志的地方看,发现payload是从以下代码中获取的: protected static int getPayload(Channel channel) { int payload = Constants.DEFAULT_PAYLOAD; if (channel != null && channel.getUrl() != null) { payload...
> > > 不是,我们确实有一个接口返回了超过8M的数据量,消费端提示“Data length too large:xxxxxx, max payload: 8388608”, 但在服务端和消费端都已经配置了dubbo.protocol.payload: 16777216。于是断点到产生这条日志的地方看,发现payload是从以下代码中获取的: protected static int getPayload(Channel channel) { int payload = Constants.DEFAULT_PAYLOAD; if (channel != null && channel.getUrl() != null)...
@EarthChen PTAL
检查下 curator 的版本,这个一般都是 zookeeper 的版本有冲突导致的
> 应该在 3.2.0-beta.4 上同步升级才对 Dubbo 不会传递 zookeeper / curator 的依赖,这个是用户自己选择的。目前 curator 4.x / 5.x 和 zookeeper > 3.4.x 都是全系列支持的。
curator 4.3.0 应该是可以用的,主要是 zookeeper 的版本
> dubbo-dependencies-zookeeper-curator5。不是为了适应高版本zookeeper而做的依赖吗?我使用的就是zookeeper较高版本,因此依赖的是 dubbo-dependencies-zookeeper-curator5 而不是 dubbo-dependencies-zookeeper-curator 看了下应该是 dependentbot 升级 curator 依赖的时候错误升级了 curator5 模块的导致的
Will be fixed in https://github.com/apache/dubbo/pull/11492
这个是收到 nacos 地址通知后,因为连不上把地址给剔除了,所以出现了 empty 地址