您当前的位置: 首页 > 

短链系统设计-服务设计

发布时间:2022-09-13 15:13:23 ,浏览量:0

2 Service 服务 - 逻辑块聚类与接口设计

该系统其实很简单,只需要有一个 service即可:URL Service。由于 tiny url只有一个 UrlService:

  • 本身其实就是个小的独立应用
  • 也无需关心其他任何业务功能
方法设计:

UrlService.encode(long_url):编码方法

UrlService.decode(long_url):解码方法

访问端口设计,当前有如下两种常用主流风格:

  • GET /REST 风格

    Return a http redirect resonse

  • POST /data/shorten(不太推荐,不符合 REST 设计风格,但也有人在用) returh a short url

那么,你们公司的短链系统是选择哪种服务设计呢?

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    115984博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0838s