Go 实现的分布式内存缓存vegamcache
vegamcache是一个分布式内存缓存,使用golang的八卦协议构建。 在vegamcache中,网络调用不用于为每个Get获取数据。相反,数据将在背景中使用八卦在整个节点上进行复制。 只能在golang中使用 需要消耗大量的内存 分片缓存,而不是将其存储在单个哈希映射中 增加到期时间 小型垃圾收集器来删除过期的值 与其他缓存服务进行基准比较阅读全文
vegamcache是一个分布式内存缓存,使用golang的八卦协议构建。 在vegamcache中,网络调用不用于为每个Get获取数据。相反,数据将在背景中使用八卦在整个节点上进行复制。 只能在golang中使用 需要消耗大量的内存 分片缓存,而不是将其存储在单个哈希映射中 增加到期时间 小型垃圾收集器来删除过期的值 与其他缓存服务进行基准比较阅读全文
起初开发这套程序,是想自己做一个IT行业的文库站点,也就是现在的[IT文库(http://wenku.it)](http://wenku.it/),当初给文库起名就叫`IT文库`,但是决定开源出来之后,觉得这样不妥,于是起了个叫`DocHub`的名字。 毕竟,有个Git仓库管理的站点叫`GitHub`,那文档(Doc)仓库也就是文库,我干嘛不叫`DocHub`呢? `DocHub`的中文名叫`多哈`,程序猿,写代码就要开心,开心就要`哈哈哈哈哈哈哈哈`,多`哈`...(好幼稚) Go语言框...阅读全文
goproxy是使用golang实现的一个基本的负载均衡服务器,支持缓存(使用redis);反向代理,目前支持6种模式: 随机分发; IP HASH两种模式; 轮询(Round Robin)法; 加权轮询(Weight Round Robin)法; Power of Two Choices (P2C)算法; 边界一致性哈希算法(Consistent Hashing with Bounded Loads)。 另外,对转发的请求有较大的控制度,可以控制代理特定的请求,屏蔽特定的请求,甚...阅读全文
[Go语言中文网 - Golang中文社区](https://studygolang.com/) 源码 网站上线时间:2013-03-15 14:38:09 目前在线运行的是 Master。欢迎有兴趣的 gopher 们参与进来,一起构建一个完善的 Go 语言中文网,Go 语言爱好者的学习家园,参与方式请参考:[https://studygolang.com/topics/4092](https://studygolang.com/topics/4092) 首先你都需要下载代码,因为代码中...阅读全文
sysmon 是一个前后端分离的 linux 资源监控应用, 可以监控 CPU/内存/磁盘/网络 等状态, 还有极其详细的进程/线程信息 服务端只支持 Linux, 包括 x86/amd64/armv6l/arm64/mips/mips64 架构 客户端则支持 web/windows/linux/android, 具体每个平台上支持的架构, 参考: https://github.com/Lt0/sysmon/releases 服务端使用 Golang + beego 实现 客户端...阅读全文