Albumen Kevin
Albumen Kevin
https://github.com/apache/dubbo-samples/blob/master/3-extensions/serialization/dubbo-samples-protobuf-json/protobuf-json-serialization-demo/src/main/java/org/apache/dubbo/sample/protobuf/genericCall/GenericClient.java 基于这个用例修改了下,我这边是可以正常使用的 Dubbo 3.1.4, Triple 协议
> 我把代码拉了下来,改了下注册中心,还是跑不通  这个是nacos 提供者信息  你修改的内容可以提个 patch 吗,我复现下
> 我在邮件中修改的内容,回复了你,请注意查收 可以在 github 上面直接上传吗,没看到附件
> [25/39] [dubbo-samples-isolation-executor:1/1] TEST FAILURE: Run tests timeout, version: -Ddubbo.version=3.2.0-beta.4-SNAPSHOT -Dspring.version=4.3.30.RELEASE -Djava.version=8, please check logs: /home/runner/work/dubbo/dubbo/99-integration/dubbo-samples-isolation-executor/target/logs Fix in https://github.com/apache/dubbo-samples/pull/704
> 有时候A服务调用C服务时报错没有服务提供者 在出现这个问题之前进行什么变更吗,比如C服务发布重启
> > > 有时候A服务调用C服务时报错没有服务提供者 > > > > > > 在出现这个问题之前进行什么变更吗,比如C服务发布重启 > > 有的 就是C服务发布重启 偶尔会出现A服务调用C服务找不到提供者 但是这个问题必须要等C服务下一次再次重启才能解决 A 的 Dubbo 日志有都输出吗,可以贴下相关的日志吗
> dubbo 都升级了多少个版本了,还是依然有各种No provider出现,尤其是部署在k8s容器中的服务,基本上都是nacos注册中心没有问题,而是dubbo的调用端有问题,能不能提供一个重拉的配置,只要调用出现No provide就去注册中心重拉一下服务列表,是不是能解决问题,虽然不优雅但有效 1. No provider 是一个综合性的问题,服务端没有正常启动,注册中心推送有没有延迟,消费端是否建连成功等都会影响 2. Nacos 在低版本确实会有存在推送丢失的情况,但是这个在 #10468 中已经修复,如果使用最新的 3.1.6 版本还有问题请提交 issue 3. 在 3.x 中,我们已经添加了许多注册中心相关的日志,请正确配置 dubbo 的 logger 输出,在出现 No provider 的时候可以通过往前的 Dubbo 日志判断地址推送情况(如果无法判断可以在...
> 同样出现这个问题,环境:k8s、nacos server 2.1.0、nacos client 2.1.0、jdk11,dubbo 3.0.4。 a、b consumer、c provider 三个服务,都运行的好好的没重启。b服务每次都是启动正常调用c,过一会就会报错。 `No provider available from registry nacos:8848 for service com.***:1.0.0 on consumer xxx.xxx.xxx use dubbo version 3.0.4, please check status...
> 具体这个 [43c4033](https://github.com/apache/dubbo/commit/43c4033e11c07a59cb052a4ee7a18b95b26de707) NacosAggregateListener 的原理,网上搜不到介绍, @AlbumenJ 方便简单介绍一下么? 修复了什么场景下的bug呢 由于 2.6 Nacos 订阅格式的历史问题,老版本的订阅格式上如果 group 或者 version 为空会忽略多余的 `:` 配置,导致如果一个服务 group 为 `xxx` version 为空,另外一个服务 group 为空 version 为 `xxx` 会被识别为同一个服务。因此在 2.7.4...
Already fixed in https://github.com/apache/dubbo/pull/11983