gluster 分布式集群管理软件 gluster

gluster 是一款轻量级高性能的分布式集群管理软件,实现了分布式软件架构中的常用核心组件,包括: 服务配置管理中心 服务注册与发现 服务健康检查 服务负载均衡 gluster 的灵感来源于 ZooKeeper 及 Consul ,它们都实现了类似的分布式组件,但是 gluster 更加的轻量级、低成本、易维护、架构清晰、简单实用、性能高效,这也是 gluster 设计的初衷。 开源、免费、跨平台; 使用 RAFT 算法实现分布式一致性; 使用通用的 REST 协议提供 API...阅读全文

2017-09-21 19:30:15 网友

OpenFaaS 构建 Serverless 功能的框架 OpenFaaS

![image](https://static.oschina.net/uploads/space/2017/0918/004316_96iQ_2720166.png) OpenFaaS 是一个使用 Docker 构建无服务器(Serverless)功能的框架,它拥有对指标的一级支持。任何流程都可以打包为一个函数,使你能够使用一系列 web 事件,而无需重复的样板化编码。 亮点: 有易于使用的 UI 界面和一键安装功能 以 Docker/OCI 镜像的格式为 Linux/Wind...阅读全文

2017-09-18 02:30:32 网友

SmartPing 运维工具 SmartPing

# SmartPing # SmartPing为一个各机器(点)间间互PING检测工具,支持互PING,单向PING,绘制拓扑及报警功能。 ## 功能 ## - 单向PING,反向Ping绘图 - 互PING间机器的状态拓扑 - 自定义延迟、丢包阈值报警 ## 设计思路 ## 本系统设计为无中心化原则,所有的数据均存储自身点中,默认每个Ping目标点的数据循环保留1个月时间,由自身点的数据绘制 **出PING包** 的状态,由各其他点的数据绘制 **进PING包...阅读全文

2017-09-16 23:43:19 toryzen

GoDNS 基于DNSPod的动态域名工具 GoDNS

基于DNSPod的动态域名工具,实现类似花生壳的DDNS功能,只要有域名托管在DNSPod,即可在家中或者内网中的机器运行GoDNS,实现动态域名解析效果。项目基于纯Go实现。 项目介绍: [https://xiaozhou.net/godns-project-2014-05-18.html](https://xiaozhou.net/godns-project-2014-05-18.html) 支持运行方式: * upstart * systemd * docker * n...阅读全文

2017-09-15 16:50:08 TimothyYe

lSSH SSH 包装工具 lSSH

一款 SSH 包装工具,以列表方式展示需要访问服务器资源 ![image](https://github.com/blacknon/lssh/raw/master/example/lssh.gif) 需要以下命令 ssh script (日志启用) awk (日志启用)阅读全文

2017-09-14 20:30:03 网友

WeChat-Proxy 微信代理服务 WeChat-Proxy

WeChat-Proxy 是微信代理服务。 1、全局缓存微信 access_token, jsapi ticket等。 2、多路转发微信回调消息。 3、简化微信 oauth2 认证流程。 4、简化微信支付流程。 5、简化微信 JSSDK 签名流程。 参数说明: key: 自定义的app名称,支持中文,也可以是随机生成的字符串。(必填) appid: 微信公众号的 appid。(必填) secret: 微信公众号的 secret。(必填) token, ae...阅读全文

2017-09-14 16:00:03 网友

GoWallet 比特币钱包 GoWallet

比特币脑钱包。使用一个秘钥和盐值综合加密生成分层确定性比特币钱包,基于 BIP32,BIP44 和 BIP38 协议,使用 Go 语言开发。 ![image](https://raw.githubusercontent.com/aiportal/gowallet/master/_doc/account.png) ![image](https://raw.githubusercontent.com/aiportal/gowallet/master/_doc/encryption.png) 您...阅读全文

2017-09-14 16:00:02 网友

ydict Go开发的命令行有道词典 ydict

ydict 是一个基于命令行的有道词典工具,由于没有UI界面,无需点击鼠标,再输入单词,通过命令行就可以实现高效的单词和句子查询,非常适合热爱命令行的geek同学。ydict用到了goquery这个库,从有道词典扒数据,并展示。 主要支持的功能: * 中文翻译为英文 * 英文翻译为中文 * 查询不到单词时,自动显示推荐搜索提示 * 语音朗读功能,朗读你所查询的单词阅读全文

2017-09-12 21:49:20 Timothy

goflyway Go 编写的 HTTP 隧道 goflyway

goflyway 是一个隧道代理工具,它完全基于 HTTP 协议,没有依赖任何第三方库。 **Run** 如果你想现在尝试,只需运行: on your local computer, or if you prefer your VPS, run: 如果希望在本地计算机上,或者 VPS 上运行,执行下面的命令: 远程执行: 设置网络代理为 `127.0.0.1:8100`,然后就可以使用了。阅读全文

2017-09-11 21:00:02 网友

typing 博客 typing

typing [![Build Status](https://travis-ci.org/caixw/typing.svg?branch=nosql)](https://travis-ci.org/caixw/typing) ====== 简单的半静态博客系统,具有以下特性: 1. 无数据库,通过 Git 管理发布的内容; 1. 无分类,通过标签来归类; 1. 不区分页面和普通文章; 1. 可以实时搜索内容。 ### 安装 1. 下载代码:`go get...阅读全文

2017-08-23 01:02:53

Heptio Ark Kubernetes 灾难恢复管理系统 Heptio Ark

Heptio Ark 是一款用于 [Kubernetes](https://www.oschina.net/p/kubernetes) 集群资源和持久存储卷(PV)的灾难恢复管理系统。 Heptio Ark 提供了一个简单、可配置和可操作的强大方法来从一系列检查点备份和恢复应用和 PV ,这允许你在以下情况更好地自动化: **减少灾难恢复 TTR(响应时间):** 基础设施损坏 数据损坏 服务中断 **Kubernetes API 对象的跨云供应商迁移** (不支持持久卷快照...阅读全文

2017-08-22 18:00:03 网友

Heptio Sonobuoy Kubernetes 集群状态诊断工具 Heptio Sonobuoy

Heptio Sonobuoy 是一款诊断工具,通过以可访问和非破坏性的方式运行一系列 [Kubernetes](https://www.oschina.net/p/kubernetes) 一致性测试,可以更容易地了解 Kubernetes 群集的状态。 无论部署细节如何,Sonobuoy 都会以可定制的,可扩展的,和集群无关的方式来生成关于集群的清晰详实的报告。 Kubernetes 的部署通常会被供应商或用户做大量修改,这可能会使他们与更新不兼容。Sonobuoy 的工作是去发现这些更改是...阅读全文

2017-08-22 18:00:03 网友

Kubicorn Kubernetes 基础设施管理库 Kubicorn

Kubicorn 是一个旨在解决 [Kubernetes](https://www.oschina.net/p/kubernetes) 基础设施问题的非官方项目,它为用户提供了一个功能丰富的 Golang 库。 Kubicorn 是一个帮助用户管理 Kubernetes 的云基础架构的项目。 使用 Kubicorn ,用户可以创建新的集群,并修改和扩展它们,且可以随时对其集群进行快照。 Kubicorn 通过允许用户定义其集群的状态,检查该状态是否符合原子性(如果不符合,它将被回滚),并将该...阅读全文

2017-08-22 18:00:03 网友

Kubed Kubernetes 守护进程 Kubed

Kubed(发音为“Cube-dee”),是由针对容器应用开发的协同编码平台供应商 AppsCode 开发的一个 [Kubernetes](https://www.oschina.net/p/kubernetes) 群集运算符守护进程。 **功能特性:** Kubed 可定期对 Kubernetes 集群对象进行快照。 Kubed 为已删除和已更新的 Kubernetes 对象提供临时存储站。 Kubed 可在命名空间中保持 ConfigMaps 和 Secrets 同步。 ...阅读全文

2017-08-22 18:00:03 网友

GOP Go 应用开发的管理工具 GOP

GOP 是一个专为在 GOPATH 之外的 Go 应用开发的管理工具。当然他肯定不支持 `Go Get `了。GOP 会将所有的依赖项拷贝到 `src/vendor` 目录下,应用本身的源代码也在 `src` 下。 一个通常的使用过程如下: GOPATH 兼容,工程本身作为 GOPATH 多编译目标支持 将您的工程放到全局 GOPATH 之外 情确保您能正常运行 Go 命令,GOP 将依赖 Go 命令编译和测试 工程目录结构示例如下: 可以看出主文件默认放在 src/main 下可...阅读全文

2017-08-17 15:00:16 网友

GrapeNet Go 语言编写轻量级网络库 GrapeNet

Go 语言编写轻量级网络库 (grapeNet is a lightweight and Easy Use Network Framework) 可用于游戏服务端、强网络服务器端或其他类似应用场景,每个模块单独提取并且拥有独立的使用方法,内部耦合性较轻。 其实 GO 语言曾经有过很多强架构的框架,比如GOWOLRD之类的,已经足够了,但是我会将库用于各种轻量级应用不需要过于复杂的内容,所以我设计了GrapeNet,目的是模块独立化。 你可以拆开只使用其中很小的模块,也可以组合成一个服务端,并...阅读全文

2017-08-14 09:00:05 网友

wblog blog wblog

基于gin+gorm开发的个人博客项目 ### 介绍 1. gin web框架使用 2. SimpleMDE编辑器,支持拖拽上传图片 3. 七牛云存储存放文章图片资源 4. gorm操作数据库 5. 文章rss生成 6. 使用aes加密sqlite3数据库文件,并上传到七牛云存储 7. github oauth登录 8. AdminLTE后台管理模板使用阅读全文

2017-08-11 16:20:35