我知道Go语言的http.Client有Transport类型的连接池
但是http.Server里面没有Transport
我想访问服务器的池。
- 列出所有连接
- 关闭连接/从池中删除它们
更新
我正在学习Go源码 https://code.google.com/p/go/source/browse/src/pkg/net/http/server.go#1087
这个函数好像有没有Pool的答案。
可能有人知道如何覆盖该功能? 我必须创建包的空副本吗?
最佳答案
我在 go-nuts 邮件列表上得到了答案。
https://groups.google.com/forum/#!topic/golang-nuts/eoBsx0Sl3Co
- 传输在服务器中不可用(仅在客户端中)
- 我可以通过我自己的 net.Listener
- LimitListener 就是其中一种实现。 https://code.google.com/p/go/source/browse/netutil/listen.go?repo=net
关于Go:http.Server连接池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19182367/