分布式MySQL工具集 Vitess
Youtube出品的开源分布式MySQL工具集Vitess,自动分片存储MySQL数据表,将单个SQL查询改写为分布式发送到多个MySQL Server上,支持行缓存(比MySQL本身缓存效率高),支持复制容错,已用于Youtube生产环境,文档有待完善阅读全文
Youtube出品的开源分布式MySQL工具集Vitess,自动分片存储MySQL数据表,将单个SQL查询改写为分布式发送到多个MySQL Server上,支持行缓存(比MySQL本身缓存效率高),支持复制容错,已用于Youtube生产环境,文档有待完善阅读全文
glot 是可以可以在线运行各种编程语言代码片段的平台,包含如下组件: * [glot-www](https://github.com/prasmussen/glot-www) - glot.io website * [glot-snippets](https://github.com/prasmussen/glot-snippets) - snippets api * [glot-run](https://github.com/prasmussen/glot-run) - code ru...阅读全文
Cayley 是 Google 的一个开源图(Graph)数据库,其灵感来自于 Freebase 和 Google 的 Knowledge Graph 背后的图数据库。 特性: * 编程语言 Go * 运行简单,只需 3 到 4 个命令 * RESTful API * or a REPL if you prefer 内建查询编辑器和可视化界面 支持多种查询语言: * Javascript, with a [Gremlin](http://gremlindocs.com...阅读全文
_Hprose_ 是高性能远程对象服务引擎(High Performance Remote Object Service Engine)的缩写 —— 微服务首选引擎。 它是一个先进的轻量级的跨语言跨平台面向对象的高性能远程动态通讯中间件。它不仅简单易用,而且功能强大。你只需要稍许的时间去学习,就能用它轻松构建跨语言跨平台的分布式应用系统了。 它提供了高效的序列化和反序列化库,并在此基础上提供了方便灵活的 RPC 引擎。 _Hprose_ 支持众多编程语言,例如: * AAuto ...阅读全文
Gogs(Go Git Service) 是一个极易搭建的自助 Git 服务。 ## [](https://github.com/gogits/gogs/blob/master/README_ZH.md#%E5%BC%80%E5%8F%91%E7%9B%AE%E7%9A%84)开发目的 Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 **所有平台**,包括 Linux、...阅读全文
Tsuru 是一个开放源码的 open Platform-as-a-Service (PaaS)平台。 Tsuru 可以让你构建自己的 PaaS 服务。Tsuru 采用 go 语言写成,依赖 go 环境和 libxml。 在 Tsuru 的 PaaS 服务下,你可以选择自己的编程语言,选择使用 SQL 或者 NoSQL 数据库,memcache、redis、等等许多服务,甚至与你可以使用 Git 版本控制工具来上传你应用。阅读全文
Minimal golang binding to V8. This exposes a non-blocking message passing interface to the V8 javascript engine. Go and JavaScript interact by sending and receiving messages. V8 will block a thread (goroutine) only while it computes javascript - i...阅读全文
Codis 是一个分布式 Redis 解决方案, 对于上层的应用来说, 连接到 Codis Proxy 和连接原生的 Redis Server 没有明显的区别 (不支持的命令列表), 上层应用可以像使用单机的 Redis 一样使用, Codis 底层会处理请求的转发, 不停机的数据迁移等工作, 所有后边的一切事情, 对于前面的客户端来说是透明的, 可以简单的认为后边连接的是一个内存无限大的 Redis 服务. Codis 实现了业务透明的动态/安全扩缩容,高度可运维,proxy-based...阅读全文