Closed axetroy closed 6 years ago
因为总是要用到,db的连接,rpc的连接。
目前在业务代码中,rpc可以这样。运行时链接,然后defer 中close掉。
但是这样就意味着,每次调用都会创建一个connection,浪费了资源,而且connection是有6W+的上线(虽然同时也没有那么多链接)
GO的sync.Pool并不是做这个的,而且也不够优雅。
所以呢,轮子造起来
https://github.com/axetroy/generic-pool
初衷/目标
因为总是要用到,db的连接,rpc的连接。
目前在业务代码中,rpc可以这样。运行时链接,然后defer 中close掉。
但是这样就意味着,每次调用都会创建一个connection,浪费了资源,而且connection是有6W+的上线(虽然同时也没有那么多链接)
GO的sync.Pool并不是做这个的,而且也不够优雅。
所以呢,轮子造起来
TODO类型
预计时间
相关链接
https://github.com/axetroy/generic-pool