升级到dubbo3.1.5后,并且采用的是应用级的注册模型,消费者启动成功并且能成功订阅。但是在nacos注册中心上面看不到消费者的信息
[apache/dubbo]升级到dubbo3.1.5后,nacos注册中心看不到消费者的订阅信息???
回答
我也看不到,而且消费者和生产者使用triple协议,消费者就无法连接到服务者 CANCELLED : Canceled by remote peer, errorCode=8
在nacos注册中心上面看不到消费者的信息
出于对 Nacos 集群性能的考虑,在应用级服务发现模型中将不会注册消费者信息。如果需要获取订阅信息,请通过 Nacos 订阅着查询能力查看。
消费者和生产者使用triple协议,消费者就无法连接到服务者 CANCELLED : Canceled by remote peer, errorCode=8
请将相关详细的复现方式提交新的 issue,我们具体看下
在nacos注册中心上面看不到消费者的信息
出于对 Nacos 集群性能的考虑,在应用级服务发现模型中将不会注册消费者信息。如果需要获取订阅信息,请通过 Nacos 订阅着查询能力查看。
用的zookeeper要怎么获取呢?目前在dubbo-admin里也看不到了
目前仅应用级服务发现模型下获取订阅关系的能力还在开发中,接口级服务发现的能力是支持的
我就是在应用级服务发现的场景下遇到的。向中心写消费者实例信息,如果是因为消费者实例太多造成中心压力的话,可以考虑换成向中心写消息者应用信息。能实时查看到服务被哪些应用订阅一般就够了
能实时查看到服务被哪些应用订阅一般就够了
这里需要考虑一个删除的逻辑,如果单机关闭和全应用关闭是否需要清理信息
目前仅应用级服务发现模型下获取订阅关系的能力还在开发中,接口级服务发现的能力是支持的
能实时查看到服务被哪些应用订阅一般就够了
测试发现”能实时查看到服务被哪些应用订阅“这个能力貌似已经有了?! 对于应用A-->应用B(都为应用级服务发现场景),在A启动后会在B实现的interface节点下自动创建一个consumer/A节点,这个consumer下的子节点可以认为是应用的订阅关系了吧?
这个是 metadata 的离线数据,不是实时的