我们都知道 TCP 连接建立是需要三次握手
同一个端口的两个 socket:默认不能同时绑定监听,因此无法各自建立连接(特殊配置下的复用不改变 “四元组唯一” 的核心规则)。 端口的作用是 “区分服务”,而连接的唯一性由 “四元组” 保证,因此多个端口自然支持更多独立连接,这也是服务器通常会开放多个端口(如 80、443、3306 等)提供不同服务的原因。
我们都知道 TCP 连接建立是需要三次握手
同一个端口的两个 socket:默认不能同时绑定监听,因此无法各自建立连接(特殊配置下的复用不改变 “四元组唯一” 的核心规则)。 端口的作用是 “区分服务”,而连接的唯一性由 “四元组” 保证,因此多个端口自然支持更多独立连接,这也是服务器通常会开放多个端口(如 80、443、3306 等)提供不同服务的原因。
分布式 ID 常见解决方案
incr
自增操作是 原子性的,在高并发环境下也不会出现竞争条件