Fixes #11044,solve remoteApplicationName is null, in mesh mode with t… (#11058)
* Fixes #11044,solve remoteApplicationName is null, in mesh mode with triple protocol.
This commit is contained in:
parent
850f719927
commit
3c68e9476e
|
|
@ -31,6 +31,7 @@ import org.apache.dubbo.rpc.protocol.tri.observer.ServerCallToObserverAdapter;
|
|||
import java.net.InetSocketAddress;
|
||||
|
||||
import static org.apache.dubbo.common.constants.LoggerCodeConstants.PROTOCOL_TIMEOUT_SERVER;
|
||||
import static org.apache.dubbo.common.constants.CommonConstants.REMOTE_APPLICATION_KEY;
|
||||
|
||||
public abstract class AbstractServerCallListener implements AbstractServerCall.Listener {
|
||||
|
||||
|
|
@ -57,6 +58,7 @@ public abstract class AbstractServerCallListener implements AbstractServerCall.L
|
|||
.remove(TripleHeaderEnum.CONSUMER_APP_NAME_KEY);
|
||||
if (null != remoteApp) {
|
||||
RpcContext.getServerContext().setRemoteApplicationName(remoteApp);
|
||||
invocation.setAttachmentIfAbsent(REMOTE_APPLICATION_KEY, remoteApp);
|
||||
}
|
||||
final long stInMillis = System.currentTimeMillis();
|
||||
try {
|
||||
|
|
|
|||
Loading…
Reference in New Issue