两种认证流程
pkg/server/config.go
|
|
pkg/server/server.go
|
|
ServeConn是原始的处理方式,单routine for循环处理请求,已经不是默认处理方式。
ServeConn2是最新的处理方式,双routine处理逻辑.
双goroutine处理请求
- 负责接受客户端请求
|
|
- 负责处理请求
|
|
认证方式
- –insecure
测试使用,不需要密码,不走TLS - –certs-dir
- 使用密码: 如果没有client.username.crt和client.username.key,则需要输入密码
- 不使用密码: 如果存在client.username.crt/key,则不需要输入密码
pkg/sql/pgwire/server.go
|
|