diff --git a/spring-cloud-gateway-rsocket/src/main/java/org/springframework/cloud/gateway/rsocket/socketacceptor/GatewaySocketAcceptor.java b/spring-cloud-gateway-rsocket/src/main/java/org/springframework/cloud/gateway/rsocket/socketacceptor/GatewaySocketAcceptor.java index e1bc3e02..eee73510 100644 --- a/spring-cloud-gateway-rsocket/src/main/java/org/springframework/cloud/gateway/rsocket/socketacceptor/GatewaySocketAcceptor.java +++ b/spring-cloud-gateway-rsocket/src/main/java/org/springframework/cloud/gateway/rsocket/socketacceptor/GatewaySocketAcceptor.java @@ -74,7 +74,8 @@ public class GatewaySocketAcceptor implements SocketAcceptor { decorate(sendingSocket, requesterTags.and(metadataTags)), metadata); } else { - metadataTags = Tags.empty(); + metadataTags = Tags.of("service.name", "UNKNOWN").and("service.id", + "UNKNOWN"); exchange = new SocketAcceptorExchange(setup, decorate(sendingSocket, requesterTags)); }