哪些项目是Golang语言开发的?
哪些项目是Golang语言开发的呢?下面我们一起和大家看看。
Go 即Golang,是Google公司2009年11月正式对外公开的一门编程语言,主要用于后端开发,还有服务器软件开发。
Go语言不仅拥有静态编译语言的安全和高性能,而且又达到了动态语言开发速度和易维护性。有人形容Go语言:Go = C + Python , 说明Go语言既有C语言程序的运行速度,又能达到Python语言的快速开发。
GO语言开发的项目很多,这里主要给大家罗列的是大家都知道的项目
nsq:bitly开源的消息队列系统,性能非常高,目前他们每天处理数十亿条的消息,nsq是golang语言开发的项目
docker:基于lxc的一个虚拟打包工具,能够实现PAAS平台的组建,docker是golang语言开发的项目
packer:用来生成不同平台的镜像文件,例如VM、vbox、AWS等,作者是vagrant的作者,packer是golang语言开发的项目
skynet:分布式调度框架,skynet是golang语言开发的项目
Doozer:分布式同步工具,类似ZooKeeper,Doozer是golang语言开发的项目
Heka:mazila开源的日志处理系统,Heka是golang语言开发的项目
cbfs:couchbase开源的分布式文件系统,cbfs是golang语言开发的项目
tsuru:开源的PAAS平台,和SAE实现的功能一模一样
groupcache:memcahe作者写的用于Google下载系统的缓存系统
god:类似redis的缓存系统,但是支持分布式和扩展性
gor:网络流量抓包和重放工具
如果您还不会go语言,这里有免费的go语言视频教程:https://www.itying.com/category-90-b0.html