Hello,Go module proxy

释放双眼,带上耳机,听听看~!

athens的工作原理并不复杂,athens在收到用户请求的时候,会检查本地缓存是否有对应版本的module,如果有,则直接返回应答;如果没有。则会向upstream vcs请求下载对应的module。获取成功后cache到本地,并給请求端返回应答。athens强调”immutable(不变性)”的理念。这样即便upstream vcs的原始module对应的repo被删除了或被force push破坏了,只要module缓存在athens自己的存储上了,客户端的module请求就会得到满足,gopher的build不会因为repo被删除而受到破坏。

【转自慕课】https://www.imooc.com

Go

Understanding Convolutions - colah's blog

2022-3-3 13:36:25

Go

Go语言之调试

2022-3-3 13:43:02

搜索