1.  启动了3个provider , 然后consumer端pi配置为广播调用
![image](https://user-images.githubusercontent.com/42512469/190076093-477e5e50-f870-4928-ac9a-38abbb487cb1.png)

执行用例后并未发现有报错信息输出 , 但是只会有一个provider收到消息且固定为这一个, 当把这个provider下线后,就会从剩余的2个provider中再选一个进行调用,provider会输出内容,另一个还是调不到.然后再把这个下线,剩余的那一个也可以被调到了.
我看代码是进入了BroadcastClusterInvoker了,拿到的invokers列表size=3,进入了for循环3次 但是就是没啥效果 不报错 也调不到全部provider.

2.   另外问一下,broadcast2 这种模式被移除了吗 ,我配broadcast2提示我找不到扩展 can`t find extentions xxx

![image](https://user-images.githubusercontent.com/42512469/190076654-1ed16d04-937d-45c2-8b65-e7f7b335d2fe.png)

打一下断点,输出的信息可以表明是识别到了3个provider了
![image](https://user-images.githubusercontent.com/42512469/190077753-64238317-aff3-4918-8d96-9fee6b82a15b.png)


int broadcastFailPercent = url.getParameter(BROADCAST_FAIL_PERCENT_KEY, MAX_BROADCAST_FAIL_PERCENT);
        if (broadcastFailPercent < MIN_BROADCAST_FAIL_PERCENT || broadcastFailPercent > MAX_BROADCAST_FAIL_PERCENT) {
            logger.info(String.format("The value corresponding to the broadcast.fail.percent parameter must be between 0 and 100. " +
                    "The current setting is %s, which is reset to 100.", broadcastFailPercent));
            broadcastFailPercent = MAX_BROADCAST_FAIL_PERCENT;
        }
        int failThresholdIndex = invokers.size() * broadcastFailPercent / MAX_BROADCAST_FAIL_PERCENT;
        int failIndex = 0;
        for (Invoker<T> invoker : invokers) {
            try {
                RpcInvocation subInvocation = new RpcInvocation(invocation, invoker);
                subInvocation.setAttachment(ASYNC_KEY, "true");
                result = invokeWithContext(invoker, subInvocation);
                if (null != result && result.hasException()) {
                    Throwable resultException = result.getException();
                    if (null != resultException) {
                        exception = getRpcException(result.getException());
                        logger.warn(exception.getMessage(), exception);
                        failIndex++;
                        if (failIndex == failThresholdIndex) {
                            break;
                        }
                    }
                }
            } catch (Throwable e) {
                exception = getRpcException(e);
                logger.warn(exception.getMessage(), exception);
                failIndex++;
                if (failIndex == failThresholdIndex) {
                    break;