fl061157
fl061157
sentinel.dubbo.provider.filter=com.alibaba.csp.sentinel.adapter.dubbo.SentinelDubboProviderFilter META-INF/DUBBO 配置如上。 类路径如下 package com.alibaba.csp.sentinel.adapter.dubbo3; @Activate(group = PROVIDER) public class SentinelDubboProviderFilter extends BaseSentinelDubboFilter implements Filter { } 类无法加载,路径错误。
异常栈如下: ``` at org.apache.dubbo.remoting.transport.netty4.NettyClient.doConnect(NettyClient.java:238) at org.apache.dubbo.remoting.transport.netty4.NettyClient.doConnect(NettyClient.java:171) at org.apache.dubbo.remoting.transport.AbstractClient.connect(AbstractClient.java:220) at org.apache.dubbo.remoting.transport.AbstractClient.reconnect(AbstractClient.java:274) at org.apache.dubbo.remoting.exchange.support.header.HeaderExchangeClient.reconnect(HeaderExchangeClient.java:171) at org.apache.dubbo.remoting.exchange.support.header.ReconnectTimerTask.doTask(ReconnectTimerTask.java:52) at org.apache.dubbo.remoting.exchange.support.header.AbstractTimerTask.run(AbstractTimerTask.java:87) at org.apache.dubbo.common.timer.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:653) at org.apache.dubbo.common.timer.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:732) at org.apache.dubbo.common.timer.HashedWheelTimer$Worker.run(HashedWheelTimer.java:454) at java.lang.Thread.run(Thread.java:748) ``` 可以确定的是 我们注册中心(Nacos)已经 通知 Consumer刷新Invoker列表了。 _查阅代码...
2.7.8 版本代码如下。 ServiceConfig.java 方法 findConfigedPorts 代码 map.put(BIND_PORT_KEY, String.valueOf(portToBind)); 2.7.12版本代码 ServiceConfig.java 方法 findConfigedPorts 代码 map.put(BIND_PORT_KEY, String.valueOf(portToRegistry)); 有什么特殊的考虑吗?