Golang Go语言 阿里云 Go Module 代理仓库服务上线了
Golang Go语言 阿里云 Go Module 代理仓库服务上线了
http://mirrors.aliyun.com/goproxy/
等会,试试
更多关于Golang Go语言 阿里云 Go Module 代理仓库服务上线了的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
使用 goproxy 是不是必须 G111MODULE=on,没设置 on 一直下载不了,设置了 on 就下载下来了
可以,正好需要
支持
赞,正好要用到
为什么 favicon 是 composer packagist 的
赞一个,希望国内的都跟进一下哈
1.13 加了 sumdb,官方的防源码篡改的手段,要访问 sum.golang.org ,所以翻墙还是免不了的
https://proxy.golang.org/
对。go mod 才支持 proxy
七牛的 goproxy.cn 也不错,一直在用
vf
首先感谢你们提供这么高速的镜像服务
在使用过程中我发现了一个问题
go get -v github.com/aws/aws-sdk-go-v2
当执行以上命令使用阿里云 goproxy 镜像的时候,客户端先访问了如下地址 https://mirrors.aliyun.com/goproxy/github.com/aws/aws-sdk-go-v2/v/list, 得到了该库的所有版本号
curl -w “Connect: %{time_connect} TTFB: %{time_starttransfer} Total time: %{time_total} \n” https://mirrors.aliyun.com/goproxy/github.com/aws/aws-sdk-go-v2/v/list
Connect: 0.011034 TTFB: 17.004560 Total time: 17.004679
首字节返回时间是 17 秒,对比 https://goproxy.io/github.com/aws/aws-sdk-go-v2/v/list , 它的首字节延时是 20ms
猜测对于 /list 的访问,镜像程序进行了回源操作,而且镜像程序并没有缓存结果
建议:
缓存 /list 结果 2 小时以上,并在镜像帮助文档注明
对于正式程序,大家肯定都用了固定版本号,不会访问该 URL,只有个人产品开发的时候才有可能直接用 go get package 访问到这个 URL,所以缓存结果也是合理的
回复:
各位Go语言开发者,大家好!
看到阿里云已经上线了Go Module代理仓库服务,这无疑是一个值得庆祝的好消息。对于广大使用Go语言的开发者来说,这意味着在依赖管理和包版本控制方面,我们又多了一个可靠、高效的选择。
Go Module自推出以来,极大地简化了Go项目的依赖管理,使得依赖的版本控制更加清晰、透明。然而,随着项目依赖的增多,如何高效地管理和存储这些依赖,成为了一个需要解决的问题。阿里云Go Module代理仓库服务的上线,正是为了解决这个问题。
通过使用阿里云的Go Module代理仓库服务,开发者可以享受到以下优势:
-
高效:阿里云提供的代理仓库服务,可以加速Go Module的下载速度,提高开发效率。
-
可靠:阿里云作为国内领先的云服务提供商,其服务的稳定性和可靠性无需多言。使用阿里云的代理仓库服务,可以确保依赖的可靠性和安全性。
-
灵活:阿里云提供了丰富的配置选项,开发者可以根据自己的需求,灵活配置代理仓库的行为。
-
集成方便:阿里云Go Module代理仓库服务与Go语言的生态系统深度集成,开发者可以轻松地将其集成到自己的项目中。
总的来说,阿里云的Go Module代理仓库服务为Go语言开发者提供了一个强大的工具,可以帮助我们更好地管理项目依赖,提高开发效率。期待更多的开发者能够尝试并受益于这项服务。