Bench 是一个通用的延迟基准库。它有简单的界面,可以测试各种系统。Bench 每秒发出固定频率的请求,并且同步测量每个请求的延迟。延迟通过 [HDR Histogram](https://github.com/codahale/hdrhistogram) 捕捉,它可以观察整个延迟,并校正 [Coordinated Omission](https://groups.google.com/forum/#%21msg/mechanical-sympathy/icNZJejUHfE/BfDekfBE...阅读全文
2015-12-22 16:00:00
tylertreat
Awesome Go 收集了 Go 语言的流行库,框架和软件。
*
[Awesome Go](https://github.com/avelino/awesome-go#awesome-go)
*
[Middlewares](https://github.com/avelino/awesome-go#middlewares)
*
[Actual middlewares](https://github.com/avelino/awesome-go#actual-middlewares)
*...阅读全文
2015-12-22 16:00:00
avelino
Containerd 是一个控制 [runC](http://www.oschina.net/p/runc) 的守护进程,主要是为了性能和密度。Containerd 提供一个命令行客户端和 API,在一个机器上管理容器。Containerd 使用 runC 来根据 OCI 规范运行容器 。
![containerd](http://static.oschina.net/uploads/img/201512/18074631_M9nj.png)
Containerd 利用 runC 的高级特性...阅读全文
2015-12-17 16:00:00
docker
GoWebSSH -golang 语言开发的 web server manager 服务器及命令管理/beego开源框架/WebSocket技术
![image](http://static.oschina.net/uploads/space/2015/1213/234703_AQTQ_945573.jpg)
![image](http://static.oschina.net/uploads/space/2015/1213/234715_XFqj_945573.jpg)
![image]...阅读全文
2015-12-13 16:00:00
who246
Afero 是一个文件系统框架,提供一个简单、统一和通用的 API 和任何文件系统进行交互,作为抽象层还提供了界面、类型和方法。Afero 的界面十分简洁,设计简单,舍弃了不必要的构造函数和初始化方法。
Afero 作为一个库还提供了一组可交互操作的后台文件系统,这样在与 Afero 协作时,还可以保留 os 和 ioutil 软件包的功能和好处。
相比单独使用 os 软件包,Afero 提供了显著的性能提升,尤其是创建 mock 和测试文件系统的能力,无需依赖于磁盘。
**特性:**
...阅读全文
2015-12-10 16:00:00
spf13
REX-Ray 是一个 EMC {code} 团队领导的开源项目,为 Docker、Mesos 及其他容器运行环境提供持续的存储访问。其设计旨在囊括通用存储、虚拟化和云平台,提供高级的存储功能。
当前支持的系统:
*
Ubuntu
*
Debian
*
RedHat
*
CentOS
*
CoreOS
*
OSX
运行时 CLI:
<pre class="brush:shell;toolbar: true; auto-links: false;">$ export REXRAY...阅读全文
2015-12-09 16:00:00
emccode
go-fuzz 是 Go 语言的随机测试工具,是覆盖驱动的 fuzzing 解决方案。Fuzzing 主要是应用在解析复杂输入的包(文本或者二进制)。
使用:
<pre class="brush:shell;toolbar: true; auto-links: false;">func Fuzz(data []byte) int</pre>阅读全文
2015-12-08 16:00:00
dvyukov
Vuvuzela 是一个消息通讯系统。可以保护消息的内容和消息元数据的私密性。用户使用 Vuvuzela 不会暴露他和谁进行通讯,即使是遭遇到强大的国家机构的时候。 [SOSP 2015 paper](https://davidlazar.org/papers/vuvuzela.pdf) 解释了这个系统,它的 threat 模型,性能,限制等等。[SOSP 2015 slides](https://davidlazar.org/slides/vuvuzela-sosp2015.pdf) 用图形介...阅读全文
2015-12-06 16:00:00
davidlazar
[Kubernetes](http://www.oschina.net/p/kubernetes) 是一套开源容器编排系统,负责管理各类利用Docker容器构建而成且跨越多台主机的应用程序。尽管最初该项目由谷歌公司所建立,不过其目前已经转由云原生计算基金会负责推动。[Mesosphere](http://www.oschina.net/p/apache+mesos) 自其诞生以来一直提供面向 Mesosphere 的支持能力,而我们也一直在致力于将自己
的数据中心操作系统(即Datacenter...阅读全文
2015-12-06 16:00:00
mesosphere
Redigo 是 Redis 数据库的 Go 客户端。
### 特性
*
一个[类似 Print](http://godoc.org/github.com/garyburd/redigo/redis#hdr-Executing_Commands) 的 API,支持所有 Redis 命令
*
[Pipelining](http://godoc.org/github.com/garyburd/redigo/redis#hdr-Pipelining),包含管道事物
*
[发布/订阅](http...阅读全文
2015-12-06 16:00:00
garyburd
redis-go-cluster 是基于 Redigo 实现的 Golang Redis 客户端。redis-go-cluster 可以在本地缓存 slot 信息,并且当集群修改的时候会自动更新。此客户端管理每个节点连接池,使用 goroutine 来尽可能的并发执行,达到了高效,低延迟。
**redis-go-cluster 支持:**
*
Most commands of keys, strings, lists, sets, sorted sets, hashes.
*
MGET/M...阅读全文
2015-12-06 16:00:00
chasex
go语言+前端练手,用来看爽图的一个web网站阅读全文
2015-12-04 07:53:11
timeloveboy
dgraph 是可扩展的,分布式的,低延迟图形数据库。
DGraph 的目标是提供 Google 生产水平的规模和吞吐量,在超过TB的结构数据里,未用户提供足够低延迟的实时查询。DGraph 支持 [GraphQL](http://graphql.org/) 作为查询语言,响应 [JSON](http://www.json.org/)。阅读全文
2015-12-01 16:00:00
dgraph-io
Color 是用 Go 语言编写的 ANSI Escape Codes 术语,你可以自定义屏幕的输出颜色。
![Color](https://camo.githubusercontent.com/3cef9169d42dd94bd7299782d691396027d688a4/687474703a2f2f692e696d6775722e636f6d2f63314a49306c412e706e67)
标准颜色:
<pre class="brush:js;toolbar: true; auto...阅读全文
2015-12-01 16:00:00
fatih
Go圣经中文读书笔记(你懂的):
[http://golang-china.github.io/gopl-zh/](http://golang-china.github.io/gopl-zh/)
![image](http://golang-china.github.io/gopl-zh/cover_small.jpg)
**从源文件构建:**
1.
运行go get github.com/golang-china/gopl-zh, 获取 源文件
...阅读全文
2015-11-25 16:00:00
golang-china
goim 是一个支持集群的im及实时推送服务(支持websocket,http和tcp协议)
特性:
*
轻量级
*
高性能
*
纯Golang实现
*
支持单个、多个以及广播消息推送
*
支持单个Key多个订阅者(可限制订阅者最大人数)
*
心跳支持(应用心跳和tcp、keepalive、http log pulling)
*
支持安全验证(未授权用户不能订阅)
*
多协议支持(websocket,tcp,http)
*
可拓扑的架构(job、logic模块可动态无限扩展)...阅读全文
2015-11-25 16:00:00
Terry-Mao
fasthttp 是 Go 的快速 HTTP 实现,当前在 1M 并发的生产环境使用非常成功,可以从单个服务器进行 100K qps 的持续连接。
HTTP 服务器性能与 net/http 比较
总而言之,fasthttp 比 net/http 快 10 倍
GOMAXPROCS=1
net/http:
$ GOMAXPROCS=1 go test -bench=NetHTTPServerGet -benchmem
PASS
BenchmarkNetHTTPServerGet1R...阅读全文
2015-11-26 01:00:01
valyala