在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连接。
 








![[Linux打怪升级之路]-秒懂进程地址空间](https://img-blog.csdnimg.cn/ac9fcdad7cff45ae857573fa26e180f4.png)


![[操作系统笔记]基本分段存储管理](https://img-blog.csdnimg.cn/7a92a4177f8145b0b7c3772d121742b5.png)







