-
Notifications
You must be signed in to change notification settings - Fork 21
Home
songang edited this page May 13, 2021
·
11 revisions
durl 是一个分布式的高性能短链服务,逻辑简单,并提供了相关api接口,开发人员可以快速接入,也可以作为go初学者练手项目.
- beego 为项目web框架.
- 使用了 xorm 来实现持久数据存储, 项目已测试 mysql 与 mongo.
- 使用了 mcache 来实现内存缓存.
- 因使用内存缓存作为缓存池,实际使用中,项目本身的性能瓶颈更多体现在数据库自身.
- 项目内存消耗大多为缓存内存所用容量,可通过配置文件进行内存大小限制.
- 数据导入数据库表结构
- 修改配置文件
- run ~
durl 是根据JetBrains sro授予的免费JetBrains开源许可证与GoLand一起开发的,因此在此我要表示感谢。