public static ShenyuGrpcClient buildClient(final String selectorId) {
        URI url = URI.create(PluginEnum.GRPC.getName() + "://" + selectorId);
        ManagedChannelBuilder<?> builder = ManagedChannelBuilder.forTarget(url.toString())
                .intercept(new ContextClientInterceptor())
                .defaultLoadBalancingPolicy(LoadBalancerStrategy.SHENYU.getStrategy())
                .usePlaintext()
                .maxInboundMessageSize(100 * Constants.BYTES_PER_MB)
                .executor(buildExecutor())
                .disableRetry();
        ManagedChannel channel = builder.build();
        channel.getState(true);
        return new ShenyuGrpcClient(channel);
    }
Build the client.

@param selectorId selectorId
@return ShenyuGrpcClient  shenyuGrpcClient
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/client/GrpcClientBuilder.java