网站弹窗页面是谁做的,什么样的公司需要做网站,东莞哪家做网站比较好,网站控制一个缓存设计#xff0c;配合go的singleFlight
最开始的设计如下 添加分布式缓存 上线后分布式缓存上涨的流量并不等于下游下降的流量#xff0c;而是下游下降的流量 * 2#xff5e;3 究其原因#xff0c;就是采用了go的singleFlight#xff0c;假定请求缓存时长10ms配合go的singleFlight
最开始的设计如下 添加分布式缓存 上线后分布式缓存上涨的流量并不等于下游下降的流量而是下游下降的流量 * 23 究其原因就是采用了go的singleFlight假定请求缓存时长10ms请求下游100ms如果100ms期间来了3个流量每隔2050ms重试一次那么singleFlight中请求缓存时长太短导致它并未展现出它的威力。 但是singleFlight中请求下游的做法就可以在100ms期间展现出singleFlight的威力。
所以最终做法如下