goRubu:一个用Go编写的URL缩短器具有基于Mongo的后端基于Prometheus和Grafana的监视基于Memcached的直写式缓存。 整个应用程
goRubu 此仓库包含用编写的Url Shortner的实现。 内容 什么是goRubu? :rocket: 用Go编写的Url Shortner,具有基于MongoDb的后端。 支持Memcached使用基于LRU的逐出策略对Hot url进行缓存,并通过缓存机制类型进行写入。 缓存后,URL重定向的读取延迟减少了 。 使用Travis CI添加CI / CD管道。 Docker化了整个应用程序。 使用Docker compose绑定不同的容器,并进行多阶段构建,以将docker映像的大小减少 。 基于Prometheus和Grafana的监视,以获取系统和应用程序度量的总体
文件列表
goRubu-master.zip
(预估有个37文件)
goRubu-master
go.mod
510B
main.go
740B
services
mainService.go
3KB
models
mainModel.go
464B
go.sum
21KB
frequent_commands.md
1009B
database
暂无评论