DubboProcotol的单一长连接指的是一个Provider和一个Consumer之间只有一个长连接吗?

我原来一直以为单一长连接指的是一个Provider和一个Consumer之间只有一个长连接,知道看了dubbo文档
图片说明

问题:
图片下面的第二点是否表示dubbo协议的一个Consumer会和每个Provider产生connections数量的长连接? 还是我的理解错误?

是的,单一长连接是指所有provider服务器中的一个ip与所有consumer服务器中的一个ip之间的连接,每个consumer可能会持有与所有provider的服务器ip的连接(取决于负载均衡策略,默认是随机选择),博客中可以看到消费者会从client集合中选择其中一个进行调用,可以参考:https://blog.csdn.net/u010597819/article/details/85107879
博客中《Invoker客户端调用服务端》章节

这个connection参数默认是0.表示所有服务共享一条长连接。比如客户端需要调用N个服务,这N个服务共享一条长连接。然后如果connection手动配置为10,就表示这个服务最大10个并发连接从消费者到服务端了。所以这个默认是0,但也可以手动指定,消费端配置优先。在connection=0这种默认情况下一个消费者和一个服务提供者只有一条连接。

这个connection参数默认是0.表示共享一条长连接,就是你理解的一个消费者和一个服务提供者只有一条连接。但也可以手动指定connection=10,就表示这个服务最大10个并发连接从消费者到服务端了。另外消费端配置优先。在connection=0这种默认情况下。正常dubbo的配置都是细粒度覆盖粗粒度,消费端覆盖提供端