Simple Shorturl Service | 简单短网址服务
一个简单的短网址服务系统,可通过 RESTful API 来生成新短网址,短网址与原网址的映射存储在 Redis 数据库中,用户请求短网址时会被重定向到原网址。
后台使用 Vert.X-Web 和异步编程,web服务和redis服务之间通过 EventBus 通信。 短网址生成使用原网址到62进制映射的方案。
短网址服务原理可参考 短网址(short URL)系统的原理及其实现 | 思否
Web 路由说明
-
GET /:shortUrlKey
| 通过短网址,重定向到原网址 -
GET /management
| 管理中心,查看所有短网址映射和创建新短网址 -
POST /api/create {'srcUrl': 'source url'