leetcode不会-url-shortening:网址缩短

时间:2024-07-19 21:18:23
【文件属性】:

文件名称:leetcode不会-url-shortening:网址缩短

文件大小:5KB

文件格式:ZIP

更新时间:2024-07-19 21:18:23

系统开源

leetcode 不会要求 写代码 功能要求 给定一个 URL,我们的服务应该为其生成一个更短且唯一的别名。 当用户访问一个短链接时,我们的服务应该将他们重定向到原始链接。 用户应该能够选择为其 URL 选择自定义短链接。 链接将在标准默认时间跨度后过期。 用户应该能够指定到期时间。 非功能性要求: 系统应该是高可用的。 这是必需的,因为如果我们的服务关闭,所有 URL 重定向都将开始失败。 URL 重定向应该以最小的延迟实时发生。 缩短的链接不应该是可猜测的(不可预测的)。 扩展要求: 分析; 例如,重定向发生了多少次? 我们的服务也应该可以被其他服务通过 REST API 访问。 体积限制 我们每月将有 5 亿个新的 URL 缩短 100:1 读/写比 高级系统设计 API设计 创建用户 POST /users?apiKey=string { name: string email: string dob: datetime } 它将在以下模式中写入数据 { userId: int name: string email: string dob: datetime createdAt:


【文件预览】:
url-shortening-master
----README.md(12KB)

网友评论

相关文章