bench 通用延迟基准库 bench

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 Awesome Go

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 的守护进程 Containerd

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 Web 服务器管理 GoWebSSH

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 Go 的文件系统抽象 Afero

Afero 是一个文件系统框架,提供一个简单、统一和通用的 API 和任何文件系统进行交互,作为抽象层还提供了界面、类型和方法。Afero 的界面十分简洁,设计简单,舍弃了不必要的构造函数和初始化方法。 Afero 作为一个库还提供了一组可交互操作的后台文件系统,这样在与 Afero 协作时,还可以保留 os 和 ioutil 软件包的功能和好处。 相比单独使用 os 软件包,Afero 提供了显著的性能提升,尤其是创建 mock 和测试文件系统的能力,无需依赖于磁盘。 **特性:** ...阅读全文

2015-12-10 16:00:00 spf13

REX-Ray 存储组织协调引擎 REX-Ray

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 随机测试工具 go-fuzz

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

MAS 管理会计数据集市 MAS

1. 管理会计数据集市,FTP,CA,ALM等等。 2. 项目目前一个人在开发,数据库,后台服务,前端代码均一个人在摸索中,分享出来,大家一起学习进步,欢迎大伙一起开发。 3. 后台数据库MariaDB,后台服务程序Go语言开发。 本人擅长数据库这块(Oracle,Teradata,DB2),本次项目之所以选择Mariadb,纯属机器性能限制。欢迎大家前来交流。阅读全文

2015-12-08 16:00:00 网友

Vuvuzela 高私密性的消息通讯系统 Vuvuzela

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-Mesos 容器编排系统 Kubernetes-Mesos

[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 客户端 Redigo

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 Go 实现的 Redis 集群客户端 redis-go-cluster

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

API-front HTTP API 前端 API-front

API front是 HTTP API 前端,可进行请求代理转发、协议抓包分析、流量复制。主要是用于开发测试环境,用来解决开发测试环境多变等问题,可用于: ### API 输出 对外接口统一使用api-front管理,第三方通过api-front调用接口。有问题可随时抓包查看。 ### API 接入 接入外部依赖的api接口统一使用api-front管理,第三方环境变动可轻松切换,有问题也可随时抓包查看。阅读全文

2015-12-03 16:00:00 网友

Dgraph 低延迟图形数据库 Dgraph

dgraph 是可扩展的,分布式的,低延迟图形数据库。 DGraph 的目标是提供 Google 生产水平的规模和吞吐量,在超过TB的结构数据里,未用户提供足够低延迟的实时查询。DGraph 支持 [GraphQL](http://graphql.org/) 作为查询语言,响应 [JSON](http://www.json.org/)。阅读全文

2015-12-01 16:00:00 dgraph-io

Color Go 的颜色包 Color

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

Helm Kubernetes 包管理器 Helm

**Helm** 是专为 [Kubernetes](http://www.oschina.net/p/kubernetes) 提供查找,分享和使用软件的最佳实践。 Helm 可以使用 Charts 启动 Kubernetes 集群,提供可用的工作流: * 一个 Redis 集群 * 一个 Postgres 数据库 * 一个 HAProxy 边界负载均衡 Chart 是 Kubernetes 的单元,Helm 的架构参考 [Homebrew](http://www.oschina....阅读全文

2015-11-26 16:00:00 helm

Go圣经中文版 Go圣经中文版

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 Go 开发的 IM 和推送服务 goim

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 包 fasthttp

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