【摘要】:Go语言在2009年首次公开发布后受到越来越多的开发者的关注,Go语言社区不断壮大,开源项目不断涌现。下面列举使用Go语言进行开发的部分项目。对Go语言的源码研究有助于深入理解Go的底层实现,想对Go语言有持续深入了解的读者可阅读此项目。
Go语言在2009年首次公开发布后受到越来越多的开发者的关注,Go语言社区不断壮大,开源项目不断涌现。下面列举使用Go语言进行开发的部分项目。
1.Docker项目
网址:https://github.com/docker/docker-ce
Docker是一个开源的应用容器引擎,基于Go语言开发并遵从Apache 2.0协议开源。Docker可以让开发者打包他们的应用和依赖包到一个轻量级、可移植的容器中,也可以实现虚拟化,更重要的是容器性能开销极低。
2.Golang项目
网址:https://github.com/golang/go
Go语言自1.5版本后,可以完全使用Go语言自身来实现。对Go语言的源码研究有助于深入理解Go的底层实现,想对Go语言有持续深入了解的读者可阅读此项目。
3.Kubernetes项目
网址:https://github.com/kubernetes/kubernetes(www.xing528.com)
Kubernetes是自动化容器操作的开源平台,使用Kubernetes可以进行自动化容器的部署和复制、随时扩展或收缩容器规模和容器间的负载均衡等。
4.Beego项目
网址:https://github.com/astaxie/beego
Beego是一个使用Go编写的极轻量级、高可伸缩性和高性能的Web应用框架。
5.Codis项目
网址:https://github.com/CodisLabs/codis
Codis是一个国产开源的分布式redis解决方案,对于上层的应用透明,就像连接到原生的redis服务器那样。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。