etcd:https://github.com/etcd-io/etcd
etcd高可用的分布式key-value存储系统,可以用于公司服务的注册和发现。
traefik:https://github.com/traefik/traefik
traefik现代反向代理,兼容主流集群(Kubernetes,Docker,AWS等)。是一个让开发人员将时间花费在系统研发与部署功能上,而非配置和维护。
Caddy:https://github.com/caddyserver/caddy
Caddygo语言实现的具有快速的、多平台web服务器。go开发人员还是需要关注的,也可以参考apache与nginx
Go Ethereum:https://github.com/ethereum/go-ethereum
goethereumGolang实现的以太坊协议。啥都别说了,让我怀念下我那些亏损的币~
MinIO:https://github.com/minio/minio
MinIO兼容了AWS S3 存储协议,用于非结构化的数据,比如图像,音、视频,日志文件,备份镜像…等等。为机器学习、分析和应用程序构建高性能基础架构
Rclone:https://github.com/rclone/rclone
Rclone用于在不同的云存储提供商之间同步文件和目录。支持多种文件传输协议如:SFTP,HTTP,WebDAV,FTP和DLNA等
TiDB:https://github.com/pingcap/tidb
TiDB开源分布式数据库。它支持水平弹性扩展、ACID 事务、标准 SQL、MySQL 语法和 MySQL 协议,具有数据强一致的高可用特性,是一个不仅适合 OLTP 场景还适OLAP 场景的混合数据库。
整体分成TiDB(接收/处理SQL)和TiKV(Key-Value 存储引擎)两层结构
Go入门指南:https://github.com/unknwon/the-way-to-go_ZH_CN
Go入门指南顾名思义,Go入门指南!!!,不过这个用户名《unknwon》确实牛逼
Beego:https://github.com/beego/beego
Beego也是一个web框架
从性能将推荐Gin比Beego强
从业务复杂度支持上Beego支持的比Gin好
Gitea:https://github.com/go-gitea/gitea
Gitea也是一个Git托管服务,从Gogs fork后开发的非开源版本。反正我没见过。
网友评论