201732110125
Results
3
comments of
201732110125
```golang g.mu.Lock() delete(g.m,key) //更新 g.m g.mu.Unlock() ``` 请教博主: 能否在请求结束后 不删除g.m映射关系中的key? ---- 我个人认为 需要删除的原因: 1. 不删除,如果key对应的值变化,所得的值还是旧值 2. 占用内存 3. 因为这个singleflight机制相当于是一个请求的缓冲器,不需要有储存功能。 - 在少量访问时,正常使用。 - 在大量并发访问时,对于并发的信息,共享第一个请求的返回值,大幅减少请求次数
感谢博主! 我想问一下,RouteGroup结构体中的parent属性是否可以删去, 因为在使用的的过程中,好像并没有需要 获取一个group的parent的地方。
请教博主: 如何才能缓存多个group? 是通过go 开辟新goroutine吗?或者是给多个group注册相同的HTTPPool?