标签Go下共有 5篇文章
写了个批量 Git 托管工具 - up2GitX
经常会有一些公有云的客户问有什么办法把本地的仓库批量上传到 Gitee,如果仓库量少,可通过导入功能导入,但如果仓库量很大,一般没什么办法,只能告诉用户有Api,可以通过Api批量创建,这种工作,作为平台,应该提供这种能力,所以上周六看到客户群里又有人问,就开始启动这个小项目了,上周六完成了仓库的创建相关,今天完成了代码同步以及并发的支持。
June 13, 2020 16:03
up2GitX v1.1.0 发布 - 支持镜像 Github 空间到 Gitee
本次更新发布应呼声,支持选择上传到 Gitee 组织,支持创建组织,并上传仓库到创建的组织,支持镜像 Github 空间(个人或组织)到 Gitee 的组织或个人空间下。
September 02, 2020 17:30
教你自定义 Promethus 数据源并在 Grafana 展示
从 MRTG 到 ZABBIX 再到 Prometheus & Grafana,技术的变革迭代之快让我无法想象,会想起用 Zabbix 的时候觉得 Zabbix 这东西真的厉害,还专门注册了个域名 Mabbix.com 想要为 Zabbix 做一个手机客户端,不过很快 Prometheus & Grafana 体系就出来了,这里简单介绍下如何自定义 Metrics
September 03, 2020 00:44
使用加权轮询算法和 Go 实现 HTTP 负载分发代理
最近看到了一篇文章,细讲了各种分布式调度原理,其中加权轮询算法(Weighted Round-Robin)应该是离我们最近的一种方式了,Nginx 的 Upstream 就是用的这个算法,这个算法可以根据权重使得每个服务器能够均匀的负载请求,本篇主要就是来总结下使用这个算法以及 Go 内置的方法来实现一个简单的加权轮询的 HTTP 负载分发代理,并对负载分发及路由做一些延伸思考。
November 01, 2020 01:08
聊聊 Git 的三种传输协议及实现
众所周知,Git 是当前最流行的分布式版本控制系统,近两年由于 DevOps 的迅速发展,一切皆代码正在成为标准实践。而这一切,都需要有一个配置管理中心统一管控,Git 毫无疑问的成为了这个领域的宠儿。日常开发工作中,我们经常用不同方式去下载和上传代码到 Gitee,那么这背后是如何实现的呢,让我们一起来聊聊 Git 不同的传输协议以及具体的实现。
January 24, 2021 23:24