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:
gold-fisher 2022-12-01 18:07:42 +08:00 committed by GitHub
parent 850f719927
commit 3c68e9476e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 0 deletions

View File

@ -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 {