_Hprose_ 是高性能远程对象服务引擎(High Performance Remote Object Service Engine)的缩写 —— 微服务首选引擎。
它是一个先进的轻量级的跨语言跨平台面向对象的高性能远程动态通讯中间件。它不仅简单易用,而且功能强大。你只需要稍许的时间去学习,就能用它轻松构建跨语言跨平台的分布式应用系统了。
它提供了高效的序列化和反序列化库,并在此基础上提供了方便灵活的 RPC 引擎。
_Hprose_ 支持众多编程语言,例如:
*
AAuto ...阅读全文
2012-12-26 16:00:00
andot
《Go编程基础》是一套针对 Google 出品的Go语言的视频语音教程,主要面向新手级别的学习者。
* 第1课:[Go开发环境搭建](https://github.com/Unknwon/go-fundamental-programming/blob/master/lectures/lecture1.md)([土豆网](http://www.tudou.com/programs/view/hlDq2A0vNes/) [优才网](http://www.ucai.cn/course/chapte...阅读全文
2013-04-13 16:00:00
Unknwon
**Open-Falcon** 人性化的互联网企业级监控系统,Open-Falcon 整体可以分为两部分,即绘图组件、告警组件。其中:
*
[安装绘图组件](https://github.com/open-falcon/doc/wiki/Install-Graph-components) 负责数据的采集、收集、存储、归档、采样、查询、展示(Dashboard/Screen)等功能,可以单独工作,作为time-series data的一种存储展示方案。
*
[安装告警组件](https://g...阅读全文
2015-05-08 16:00:00
github
Kubernetes 是来自 Google 云平台的开源容器集群管理系统。基于 [Docker](/p/docker) 构建一个容器的调度服务。该系统可以自动在一个容器集群中选择一个工作容器供使用。其核心概念是 Container Pod。详细的设计思路请参考[这里](https://github.com/GoogleCloudPlatform/kubernetes/blob/master/DESIGN.md)。阅读全文
2014-06-10 16:00:00
GoogleCloudPlatform
在接触 Go 语言之后,对这门编程语言非常着迷,期间也陆陆续续开始一些帮助国内编程爱好者了解和发展 Go 语言的工作,比如开始录制视频教程[《Go编程基础》](http://www.oschina.net/p/go-fundamental-programming)。但由于目前国内并没有比较好的 Go 语言书籍,而国外的优秀书籍因为英文的缘故在一定程度上也为不少 Go 语言爱好者带来了一些学习上的困扰,不仅为了加快扩散 Go 爱好者的国内群体,同时充分贯彻
[Asta谢](http://my....阅读全文
2013-04-13 16:00:00
Unknwon
Revel 是 Go 语言的框架,其思路完全来自 Java 的 [Play Framework](http://www.oschina.net/p/play-framework)。
控制器示例:
<pre class="brush:cpp; toolbar: true; auto-links: false;">// app/controllers/app.go
type Application struct {
*rev.Controller
}
func (c Application...阅读全文
2012-09-05 16:00:00
robfig
Martini 是一个非常新的 Go 语言的 Web 框架,使用 Go 的 net/http 接口开发,类似 [Sinatra](http://www.oschina.net/p/sinatra) 或者 [Flask](http://www.oschina.net/p/flask) 之类的框架,你可使用自己的 DB 层、会话管理和模板。
特性:
* 使用非常简单
* 无侵入设计
* 可与其他 Go 的包配合工作
* 超棒的路径匹配和路由
* 模块化设计,可轻松添加工具
* 大量很...阅读全文
2013-11-20 16:00:00
codegangsta
Tsuru 是一个开放源码的 open Platform-as-a-Service (PaaS)平台。
Tsuru 可以让你构建自己的 PaaS 服务。Tsuru 采用 go 语言写成,依赖 go 环境和 libxml。
在 Tsuru 的 PaaS 服务下,你可以选择自己的编程语言,选择使用 SQL 或者 NoSQL 数据库,memcache、redis、等等许多服务,甚至与你可以使用 Git 版本控制工具来上传你应用。阅读全文
2012-12-24 16:00:00
tsuru
GRPC 是一个高性能、开源和通用的 RPC 框架,面向移动和 HTTP/2 设计。目前提供 C、Java 和 Go 语言版本,分别是:[grpc](https://github.com/grpc/grpc), [grpc-java](https://github.com/grpc/grpc-java), [grpc-go](https://github.com/grpc/grpc-go). 其中 C 版本支持
[C](https://github.com/grpc/grpc),
[C++]...阅读全文
2015-02-26 16:00:00
github
GoTTY 是个简单的命令行工具,可以把 CLI 工具共享成 Web 应用。GoTTY 可以把终端作为 Web 应用共享。
![gotty](http://static.oschina.net/uploads/img/201508/18163357_pFVk.gif)阅读全文
2015-08-19 02:20:47
yudai
Gor 是用 Go 编写的简单 HTTP 流量复制工具,主要是为了从生产服务器返回流量到开发环境。使用 Gor 可以在实际的用户会话中测试代码。
Gor 基础工作流:
![Diagram](http://static.oschina.net/uploads/img/201507/21161205_ezre.jpg)
从端口捕获流量:
# Run on servers where you want to catch traffic. You can run it on e...阅读全文
2015-08-02 14:24:59
buger
###kingshard简介
kingshard是一个由Go开发高性能MySQL Proxy项目,kingshard在满足基本的读写分离的功能上,致力于简化MySQL分库分表操作;能够让DBA通过kingshard轻松平滑地实现MySQL数据库扩容。
主要功能:
1.读写分离。
2.跨节点分表。
3.客户端IP访问控制。
4.平滑上线DB或下线DB,前端应用无感知。
###反馈
目前kingshard还是1.0版本,比较核心的功能已经实现了。但...阅读全文
2015-07-19 11:28:34
flike
# pholcus [![GoDoc](https://godoc.org/github.com/tsuna/gohbase?status.png)](https://godoc.org/github.com/henrylee2cn/pholcus) [![GitHub release](https://img.shields.io/github/release/henrylee2cn/pholcus.svg)](https://github.com/henrylee2cn/pholcus...阅读全文
2015-06-07 17:11:35
henrylee2cn
Caddy 是一个支持 HTTP/2 的跨平台 Web 服务器,使用和配置都非常简单。Caddy 支持 HTTP/2, IPv6, Markdown, WebSockets, FastCGI, 模板等等。
一个 Caddy 配置示例:
http://www.oschina.net # Your site's address
ext .html # Clean URLs
errors {
log ../errors.log # Error l...阅读全文
2015-05-29 01:56:28
mholt
根据用户的IP、邮箱名等任意数据为用户产生漂亮的随机头像。
![screenhost.1](https://raw.github.com/issue9/identicon/master/screenshot/1.png)
![screenhost.4](https://raw.github.com/issue9/identicon/master/screenshot/4.png)
![screenhost.7](https://raw.github.com/issue9/identic...阅读全文
2015-05-24 08:20:26
caixw
# gonix
Clones of the *nix tools written in go
# Status
If a program is marked complete, then most/all the standard features are implemented.
* basename [works]
* cat [works]
* cp [works, very incomplete]
* dirname [**complete**]
* echo [wo...阅读全文
2015-05-09 04:13:27
polegone
Go语言基础函数,工具库,包含大量开发过程中经常用到的代码,减少重复劳动,提高效率,也可以作为学习代码。阅读全文
2015-05-06 11:41:28
cosiner