@Override
    public String getSubchannelsInfo() {
        final List<String> infos = this.list.stream().map(r -> "Subchannel"
                        + "{ weight=" + r.getWeight()
                        + ", readyState=\"" + r.getState().toString() + "\""
                        + ", address=\"" + r.getChannel().getAddresses() + "\""
                        + "}")
                .collect(Collectors.toList());
        return "[ " + String.join(",", infos) + " ]";
    }
Choose subChannel.

@param list subChannel list
@return result subChannel
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/main/java/org/apache/shenyu/plugin/grpc/loadbalance/picker/AbstractReadyPicker.java