在Dubbo中,有两个参数⽤来配置服务消费者和服务提供者直接的socket连接个数:
- shareconnections:表示可共享的socket连接个数
- connections:表示不共享的socket连接个数
服务A的shareconnections为2时,服务A的消费者会向服务A的提供者建⽴两个socket连接:
服务A的connections为2时,服务A的消费者会向服务A的提供者建⽴两个socket连接:
当某个消费者应⽤引⼊了同⼀个服务的两个版本(这两个版本共⽤⼀个端⼝号:20881),这时如果
shareconnections为2,则在消费端这边所引⼊的两个版本服务会共享这两个socket连接,如果有3个版
本,也会共享这两个socket连接。
当某个消费者应⽤引⼊了同⼀个服务的两个版本(这两个版本共⽤⼀个端⼝号:20881),这时如果
connections为2,则在消费端这边所引⼊的两个版本服务会单独拥有两个socket连接,如果有3个版本,
就会有3个socket连接。