dubbo-admin Failed to invoke remote method: getMetricsByGroup
Java Dubbo Spring Boot 评论 2 大约 3312 字截图
使用dubbo-admin
时,前端页面统计功能一直无法展示信息。
版本信息
- dubbo:2.7.3
- Spring Boot:2.1.6.RELEASE
- dubbo-spring-boot-starter:2.7.1
- dubbo-admin:develop分支
错误信息
dubbo-admin前端提示Not found exported service: org.apache.dubbo.monitor.MetricsService
System Error, please try again later! Message:Failed to invoke remote method: getMetricsByGroup, provider: dubbo://192.168.2.153:20880/org.apache.dubbo.monitor.MetricsService?application=dubbo-admin&cache=true&dubbo=2.0.2&interface=org.apache.dubbo.monitor.MetricsService&lazy=false&methods=getMetricsByGroup&pid=8560®ister.ip=192.168.2.153&remote.application=&revision=2.7.2&scope=remote&side=consumer&sticky=false×tamp=1564035344103, cause: org.apache.dubbo.remoting.RemotingException: org.apache.dubbo.remoting.RemotingException: Not found exported service: org.apache.dubbo.monitor.MetricsService:20880 in [dubbo/learn.dubbo.service.DemoService:1.0.0:20880], may be version or group mismatch , channel: consumer: /192.168.2.153:55418 --> provider: /192.168.2.153:20880, message:RpcInvocation [methodName=getMetricsByGroup, parameterTypes=[class java.lang.String], arguments=[dubbo], attachments={path=org.apache.dubbo.monitor.MetricsService, input=225, dubbo=2.0.2, interface=org.apache.dubbo.monitor.MetricsService, version=0.0.0}]
org.apache.dubbo.remoting.RemotingException: Not found exported service: org.apache.dubbo.monitor.MetricsService:20880 in [dubbo/learn.dubbo.service.DemoService:1.0.0:20880], may be version or group mismatch , channel: consumer: /192.168.2.153:55418 --> provider: /192.168.2.153:20880, message:RpcInvocation [methodName=getMetricsByGroup, parameterTypes=[class java.lang.String], arguments=[dubbo], attachments={path=org.apache.dubbo.monitor.MetricsService, input=225, dubbo=2.0.2, interface=org.apache.dubbo.monitor.MetricsService, version=0.0.0}]
at org.apache.dubbo.rpc.protocol.dubbo.DubboProtocol.getInvoker(DubboProtocol.java:266)
at org.apache.dubbo.rpc.protocol.dubbo.DubboProtocol$1.reply(DubboProtocol.java:127)
at org.apache.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.handleRequest(HeaderExchangeHandler.java:102)
at org.apache.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.received(HeaderExchangeHandler.java:193)
at org.apache.dubbo.remoting.transport.DecodeHandler.received(DecodeHandler.java:51)
at org.apache.dubbo.remoting.transport.dispatcher.ChannelEventRunnable.run(ChannelEventRunnable.java:57)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
解决方案
是否开启
consumer
消费者,如不开启也一直提示该错误(博主因为没有开启,浪费好多时间找原因)。是否添加
dubbo-monitor-default
依赖<dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo-monitor-default</artifactId> <version>${dubbo.version}</version> </dependency>
Spring Boot工程是否开启
@EnableDubboConfig
注解@EnableDubboConfig //或者 @EnableDubboConfigBinding(prefix = "dubbo.metrics", type = MetricsConfig.class)
是否添加
metrics
和provider.filter
配置dubbo: metrics: protocol: dubbo port: 20880 provider: filter: metrics
参考
阅读 6689 · 发布于 2019-07-25
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
-
ss 2楼
ss
Chrome | Mac OSX 2021-07-14 -
world 1楼
ss
Chrome 78.0 | Win10 2020-04-30
随便看看
换一批
-
MySQL 使用的是 BTree 还是 B+Tree阅读 2814
-
前端文件下载时重命名文件名阅读 6419
-
Ubuntu 安装 Docker阅读 1803
-
Spring 事务失效的几种场景阅读 1485
-
Linux tcpdump: no suitable device found阅读 2686
-
HTML 使用 tabindex 控制 Tab 键按键顺序阅读 748
-
Java 并发编程之线程池大小阅读 1295
-
JavaScript onbeforeunload 监听页面关闭事件阅读 2464
-
MySQL 规约阅读 4020
-
Elasticsearch 使用 RESTful API 进行通信阅读 1893