欢迎使用 durl 短链服务
体验地址
durl.fun
介绍
durl 是一个分布式的高性能短链服务,逻辑简单,并提供了相关api接口,开发人员可以快速接入,也可以作为go初学者练手项目.
特征
- beego 为项目web框架.
- 使用了 xorm 来实现持久数据存储, 项目已测试 mysql 与 mongo.
- 使用了 mcache 来实现内存缓存.
- 因使用内存缓存作为缓存池,实际使用中,项目本身的性能瓶颈更多体现在数据库自身.
- 项目内存消耗大多为缓存内存所用容量,可通过配置文件进行内存大小限制.
如何使用
- 数据导入数据库表结构
- 修改配置文件
- run ~
项目流程解析 详细了解durl项目时,此模块内容必看
openApi
JetBrains操作系统许可证
durl 是根据JetBrains sro授予的免费JetBrains开源许可证与GoLand一起开发的,因此在此我要表示感谢。