短网址服务系统 | Vert.X Web & Redis & 异步编程

本文介绍了一个基于Vert.X-Web和Redis的简单短网址服务系统,使用RESTful API生成和管理短网址,短网址与原网址映射存储在Redis中。系统采用异步编程,通过EventBus通信,短网址生成采用62进制映射。讨论了为何选择Redis作为存储,并提出了改进方案。
摘要由CSDN通过智能技术生成

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'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值